Langsung ke konten utama

JList

Asssalamualaikum warahmatullahi wabarakatuhu, salam sejahtera bagi kita semua. Pada kesempatan kali ini saya akan memberikan tutorial mengenai cara menggunakan JList pada Netbeans.

JList juga termasuk komponen model seperti jComboBox yang sudah pernah kita bahas sebelumnya.

Model yang digunakan untuk jList adalah : DefaultListModel
Kode importnya : import.javax.swing.DefaultListModel

Seperti biasa, untuk komponen model kita harus mendeklarasikan model terlebih dahulu pada sebelum kurung kurawal terakhir. Untuk deklarasinya sama saja, namun karena kita akan mendeklarasikan jList maka : DefaultListModel mdl = new DefaultListModel();

Perintah - perintah yang sering digunakan pada jList:

Untuk menambahkan item baru ke dalam model:
mdl.addElement("");

Untuk menghapus satu data saja.
mdl.remove(i);

Untuk membaca isi list yang kita pilih.
Contoh: listKota.getSelectedValue()

Untuk menghapus seluruh data pada model.
mdl.removeAllElements();

Untuk merefresh data pada jList, memuat kembali model.
Contoh : listKota.setModel(mdl);


Ayo kita mulai buat contoh programnya :


Ket : jlist, saya ubah variable namenya menjadi :listkota. 
        jbutton bersihkan saya ubah menjadi : btnbersih
        jbutton Isi saya ubah menjadi : btnisi
        jTextField saya ubah menjadi : txtkota

Jangan lupa untuk mendeklarasikan model dan import modelnya !
Jika sudah, kita lanjut membuat event pada list kota ( Klik kanan jlist -Event-Mouse-MouseClicked). Lalu ketikkan kode program dibawah ini :


Ketikkan kode program berikut pada button bersihkan (btnbersih)


Ketikkan kode program berikut pada button isi (btnisi)


Jika sudah runnin programnya.


Komentar

Postingan populer dari blog ini

Cloud Computing

Apa itu Cloud Computing ? Pengertian  Cloud Computing atau dalam bahasa Indonesia bisa kita sebut sebagai komputasi awan adalah model penggunaan sumber daya komputasi yang disampaikan sebagai suatu layanan melalui jaringan yang umumnya berupa Internet.   Layanan berupa apa ? Layanan Infrastruktur Layanan Platform Layanan Perangkat Lunak 1. Layanan Infrastruktur                                                                                                     ...

About Me

Assalamualaikum wr,wb. Pada kesempatan kali ini saya akan memperkenalkan diri saya kepada para pembaca. Ada peribahasa "Jika tak kenal, maka tak sayang" hehe. Jadi disini kita akan membahas lebih jauh mengenai identitas diri saya. Pertama-tama, izinkan saya memperkenalkan nama. Nama saya Arman Maulana, mirip nama artis ya? Hihihi. Umur saya saat ini sudah 18 tahun, sudah mulai beranjak dewasa ya..... mungkin. Oh ya, saya punya hobi menonton film. Karena menurut saya dalam film itu sendiri selalu terdapat pelajaran yang sangat berharga, seperti persahabatan, kerja keras dan banyak lagi. Saya menyukai alat musik Biola dan Piano, mungkin itu juga yang menjadikan lagu favorit saya banyak lahir dari tangan dinginnya Beethoven. Saya mempunyai sahabat dari Sekolah Menengah Pertama, yakni Maulana Rezky. Dan sekarang dia berkuliah di ITB lho, hebat ya.... Sekarang saya menempuh pendidikan saya di jenjang S1, tepatnya saya berkuliah di kampus tercinta saya, " Universitas Buana...