KeyPreview di Java

March 5th, 2010 by Budi GK

Sebenarnya di Java tidak  ada istilah Keypreview tetapi saya benar-benar tidak tahu istilahnya di Java (kalau ada yang tahu langsung saja comment dibawah, biar judulnya nanti saya ganti :) )

Kalau anda sebelumnya adalah programmer Visual Basic ataupun Delphi pasti tidak asing lagi dengan property KeyPreview yang terdapat pada Form. KeyPreview di sini adalah seperti KeyListener tetapi kita cukup membuatnya di Form dan komputer akan secara otomatis menangkap semua penginputan yang dilakukan. Bedanya dengan KeyListener adalah KeyListener mengharuskan posisi focus harus terfocus pada control yang telah diberikan KeyListener sedangkan KeyPreview tidak mengharuskan focus, yang artinya selama frame tersebut aktif, posisi cursor fokus di component apapun, penginputan keyboard tetap terdeteksi.

Caranya ternyata  cukup gampang kita hanya cukup menggunakan InputMap dan ActionMap saja.

Berikut contoh codingnya : Read the rest of this entry »

Popularity: 9% [?]

Menampilkan Dialog ketika menjalankan Background Process

February 20th, 2010 by Sawal Lubis

Ada kalanya dalam membuat sebuah aplikasi, terdapat beberapa proses yang membutuhkan waktu yang lama dalam menjalankan proses yang akan dikerjakan, pada umumnya proses akan berjalan dibelakang dari aplikasi (background process).

Untuk itu ada baiknya memberikan sebuah tampilan Dialog yang menunjukkan adanya background process yang sedang berjalan. Ditambah lagi misalnya kita tidak mau user melakukan apapun sebelum background process tersebut selesai dijalankan, memunculkan Dialog menjadi pilihan yang dapat dilakukan. Read the rest of this entry »

Popularity: 41% [?]

Pivot dan unPivot Table pada MySQL

February 16th, 2010 by Maikel Chandika

Iseng-iseng pada saat liburan imlek kemarin, saya mencoba utak atik query MySQL. Maklum sebelumnya saya memang baru beli buku ‘Belajar DATABASE menggunakan MySQL’ karangan Abdul Kadir hehehe Rencananya emank mau dibaca-baca saat waktu senggang liburan imlek. Meskipun beberapa tahun ini selalu berkutat dengan query SQL (Oracle DB), namun saya masih newbie di MySQL DB lho :D Pada kesempatan ini saya akan coba mensharingkan apa yang saya dapat, yaitu penggunaan Ekspresi dalam Query sekaligus implementasinya dalam salah satu solusi dari kasus query yang mungkin sebagian teman-teman sudah tau, yakni Read the rest of this entry »

Popularity: 38% [?]

Happy Chinese New Year

February 14th, 2010 by Budi GK

Kami dari keluarga besar NUG – Medan mengucapkan Happy Chinese New Year 2010, dan semoga perkembangan Netbeans bisa makin gesit seperti gesitnya Harimau pada tahun harimau ini.

Popularity: 22% [?]

Melakukan Capture Screen pada Java

February 11th, 2010 by Budi GK

Ternyata dengan Java, kita dapat dengan mudahnya melakukan capture screen layar dan menyimpannya ke dalam format gambar JPG dan PNG.

Dalam tutorial ini, akan menunjukkan penggunaan Class Robot dan penggunaan ImageIO dalam melakukan penyimpanan.

Tahapan melakukan Capture Screen :

  1. Tentukan terlebih dahulu ukuran layar (screen) anda, dan kemudian buatlah sebuah rectangle dengan ukuran yang sesuai dengan anda. Dalam contoh kali ini akan melakukan capture secara keseluruhan (Dengan metode yang sama anda juga dapat melakukan capture screen pada bagian-bagian tertentu).
  2. Selanjutnya anda harus menginstancekan class robot terlebih dahulu. Dan melakukan proses capture sesuai dengan rectangle yang telah dibuat dengan menggunakan method createScreenCapture yang akan mengembalikan BufferedImage.
  3. Yang terakhir adalah melakukan proses penyimpanan gambar dengan menggunakan ImageIO

Berikut code lengkapnya, dan semoga bermanfaat.
Read the rest of this entry »

Popularity: 50% [?]