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 :
  1. Model digunakan untuk menampung data.
  2. 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 :
  1. 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
  2. Membut Model dalam JComboBox
    Contoh Kode : jList.setModel(model);
    Untuk memuat model dan menyegarkan muatan item baru dalam JList.
  3. Menambah Item baru
    Contoh kode : model.addElement ("Palembang");
    Mengsisi Item dapat dilakukan dengan dua cara yaitu :
    1. Dibagian Properties
    2. Dengan mengisikan ke model lewat componenShown di JFrame
      JFrame>>Click Right>>Events>>Components>>componentShown
  4. Menghapus Data Model
    Contoh Kode : model.removeALLElements(); untuk mengahapus semua data. model.remove(i); untuk satu data saja.
  5. Membaca Data
    Contoh Kode : ListKota.getSelectedValue();
  6. 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.
  1. Buatlah JFrame Form/Desain seperti gambar berikut ini. 
  2. Ganti Variabel-Variabelnya.
    JList          = ListKota
    JTextField = txtKota.
  3. Deklasikan model dengan mengetikan kode berikut dibagian paling akhir sebelum kurung kurawal. 
    Dan pada bagian kode program yang paling atas, ketikan kode berikut. 
  4. Sekarang berikan Events actionPerformed pada semua JButton.
    1. Button Tambahkan Kota berikan kode berikut ini. 
    2. Button Hapus Kota tulis kode berikut.
    3. Button Bersihkan Daftar Kota dengan kode berikut. 
    4. Button Isi Daftar Kota dengan kode berikut. 
  5. Jalankan Program Run>>Run File /SHIFT+F6. 
    Saat Kota ditambahkan 
      Saat Isi Daftar Kota Dipilih
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

Popular posts from this blog

Pengertian dan Contoh Sederhana tentang Stack dan Queue

Permainan Logika tentang Algoritma

Cara Menyisipkan Tanggal (JCalender) di Java NetBeans dan di Simpan dalam Database