Posts Tagged ‘swing’

KeyPreview di Java

Friday, March 5th, 2010

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 : (more…)

Popularity: 40% [?]

Menampilkan Dialog ketika menjalankan Background Process

Saturday, February 20th, 2010

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. (more…)

Popularity: 49% [?]

Membuat Tabbed Pane Seperti Netbeans

Friday, January 29th, 2010

wah, setelah cari sana-sini, search gunakan google. untuk mencari gimana caranya membuat Tabbed Pane dialog seperti yang ada di NetBeans 6.8, akhirnya dapat juga. Eh malahan adanya di Tutorial Netbeans :)

Ok gini nih Tabbed Pane ala Netbeans (abis gak tau istilahnya)

tab

Hahahaha. pake tombol x untuk close kan tab. keren kan. Saya juga sering menggunakan tampilan seperti ini saat membangun project MDI (JFrame dilengkapi dengan Desktop Pane, dan didalam JFrame terdapat beberapa JInternalFrame).

Ok gini caranya (more…)

Popularity: 65% [?]

Membatasi Jumlah Karakter JTextField

Friday, January 29th, 2010

JTextField yang disediakan oleh Java umumnya belum memiliki pembatasan jumlah karakter pada JTextField, hal ini dapat menyebabkan tidak sinkonnya apabila kita melakukan pembacaan data dari Database yang memiliki jumlah karakter. Oleh sebab itu untuk menghindari terjadi exception pada saat penyimpanan pada database maka kita sebaiknya melakukan pembatasan pada JTextField yang digunakan sesuai dengan panjang karakter dari field yang ada di database.

pembahasan kali ini adalah bagaimana kita membuat JTextField yang kita gunakan itu bisa memiliki jumlah karakter sehingga user atau pengguna hanya bisa memasukkan String yang memiliki karakter maksimum sesuai yang telah kita sediakan.

Pertama kita buat terlebih dahulu satu class JTextFieldLimit yang diextendkan dari Plain Document, dan source codenya seperti berikut ini : (more…)

Popularity: 36% [?]

Tooltip Dengan icon

Thursday, January 28th, 2010

Kita semua mengetahui, pada umumnya tooltip hanya berupa informasi text saja dan tidak memiliki icon, sehingga banyak yang bertanya-tanya bagaimana menampilkan tooltip disertai icon dan tentu saja tujuannya adalah untuk mempercantik tampilan.

Tooltip Standard :

Tooltip dengan icon:

Ternyata caranya mudah saja, kita cukup menggunakan tag HTML dalam penulisan tipsnya… contoh : (more…)

Popularity: 21% [?]