Program Sederhana dengan JComboBox
JComboBox
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;
Nah, untuk kali ini, kita akan belajar salah satu komponen tersebut yaitu JComboBox. Nanti setelah ini, kita akan lanjut belajar tentang JList dan 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 : DefaultComboBoxModel model = new DefaultComboBoxModel (); yang mendeklarasikan model dengan nama model - Membut Model dalam JComboBox
Contoh Kode : jComboBox.setModel(model);
Untuk memuat model dan menyegarkan muatan item baru dalam JComboBox. - Menambah Item baru
Contoh kode : model;addElement ("VIP");
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(); - Membaca Data
Contoh Kode : a =jComboBox.getSelectedItem().toString(); - Menulis Pilihan Item Data
Contoh Kode : jComboBox.setSelectedItem("VIP");
- Buatlah Desain Form didalam sebuah Project Baru dengan nama terserah anda.
- Buatlah tampilan JFrame Form/Desain dengan menggunakan 2 buah JLabel, 1 buah JComboBox dan 1 buah JTextField, seperti gambar dibawah ini.
- Ubah tampilannnya dan ganti variabel pada JComboBox1 menjadi "CMBKelas" dan pada JTextField menjadi "txtTarif".
- Tekan pada JComboBox dan pada bagian Properties dibagian sebelah kanan, lalu tekan titik tiga di bagian modelnya.
- Akan tampil Jendela model dan ganti seperti gambar dibawah ini.
- Langkah terakhir, berikan Events actionPerformed pada JComboBox (JComboBox>>Click Right>>Events>>Action>>actionPerformed) dan ketikan kode berikut ini.
- Jalankan Programnya SHIFT+F6.
Untuk Selanjutnya kita akan belajar tentang JList ataupun JTable di postingan 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