Program Sederhana dengan JList
JList
Pada postingan ini, kita akan belajar tentang Komponen Model. Komponen model tersebut adalah komponen atau objek yang menggunakan model untuk menampung data. Dalam sebuah data dibuatlah Model yang terdiri dari tiga komponen yang sering digunakan yaitu JComboBox, JList, dan JTabel. Ketiga komponen tersebut mempunyai kesamaan diantaranya :
- Model digunakan untuk menampung data.
- Menampilkan data yang ditampung Model.
Namun, Jenis Model tersebut mempunyai komponen yang berbeda-beda yaitu :
Komponen Jenis Model
JComboBox DefaultComboBoxmodel
JList DefaultListModel
JTable DefaultTableModel
Dan untuk Setiap Model, juga membutuhkan Kode Import seperti dibawah ini :
Jenis Model Import
DefaultComboBoxmodel import.javax.swing.DefaultComboBoxModel;
DefaultListModel import.javax.swing.DefaultListModel;
DefaultTableModel import.javax.swing.DefaultTableModel;
Untuk kali ini, kita akan melanjutkan Komponen yang kedua yaitu JList. Yang sebelumnya, kita belajar mengenai JComboBox dan nanti yang terakhir belajar tentang JTable di postingan saya selanjutnya. Sebelum ke contoh Programnya, kita harus menulis perintah yang sering dipakai diantaranya :
- Deklarasi Model
Deklarasi Model yang ditulis sebelum kurung kurawal akhir dalam sebuah program.
Contoh kode : DefaultListModel model = new DefaultListModel (); yang mendeklarasikan model dengan nama model - Membut Model dalam JComboBox
Contoh Kode : jList.setModel(model);
Untuk memuat model dan menyegarkan muatan item baru dalam JList. - Menambah Item baru
Contoh kode : model.addElement ("Palembang");
Mengsisi Item dapat dilakukan dengan dua cara yaitu :- Dibagian Properties
- Dengan mengisikan ke model lewat componenShown di JFrame
JFrame>>Click Right>>Events>>Components>>componentShown
- Menghapus Data Model
Contoh Kode : model.removeALLElements(); untuk mengahapus semua data. model.remove(i); untuk satu data saja. - Membaca Data
Contoh Kode : ListKota.getSelectedValue(); - Menulis Pilihan Item Data
Contoh Kode : jList.setSelectedItem("VIP");
Langsung saja kita lihat contoh program sederhana dengan JList tentang Daftar Kota di Pulau Sumatra berikut ini.
- Buatlah JFrame Form/Desain seperti gambar berikut ini.
- Ganti Variabel-Variabelnya.JList = ListKota
JTextField = txtKota. - Deklasikan model dengan mengetikan kode berikut dibagian paling akhir sebelum kurung kurawal.Dan pada bagian kode program yang paling atas, ketikan kode berikut.
- Sekarang berikan Events actionPerformed pada semua JButton.
- Button Tambahkan Kota berikan kode berikut ini.
- Button Hapus Kota tulis kode berikut.
- Button Bersihkan Daftar Kota dengan kode berikut.
- Button Isi Daftar Kota dengan kode berikut.
- Jalankan Program Run>>Run File /SHIFT+F6.
Saat Kota ditambahkan
Untuk yang berikutnya, kita akan belajar tentang JTable di postingan saya yang selanjutnya. Untuk postingan kali ini, semoga bermanfaat dan berguna bagi kita semua. Atas kekurangan dan kesalahan saya mohon maaf. Saya ucapkan terima kasih telah berkunjung dan jangan lupa tinggalkan komentar dibawah untuk membangun blog ini.
Comments