Komponen Model (JComboBox, JList, JTable)

Komponen Model (JComboBox, JList, JTable)

Komponen Model adalah komponen/objek yang menggunakan model untuk menampung data. Komponen yang sering digunakan yaitu JCombo Box, JList, dan JTable.

Tiga komponen ini memiliki kesamaan dalam hal berikut:
1.    Menggunakan Model menampung data
2.    Menampilkan data yang telah ditampung oleh model

Meskipun demikian, jenis model untuk masing-masing komponen tersebut berbeda:

Komponen
Jenis Model
JComboBox
DefaultComboBoxModel
JList
DefaultListModel
JTable
DefaultTableModel

Setiap model membutuhkan kode import


Jenis Model
Import
DefaultComboBoxModel
importjavax.swing.DefaultComboBoxModel;
DefaultListModel
importjavax.swing.DefaultListModel;
DefaultTableModel
importjavax.swing.DefaultTableModel;

JComboBox

Berikut adalah beberapa perintah yang sering dipakai:
1.    Deklarasi Model diketikan dibagian bawah program sebelum kurung kurawal akhir.
Contoh kode:

Kode tersebut mendeklarasikan model untuk JComboBox bernama mdl.
2.    Memuat model kedalam JComboBox
Contoh kode:

Kode tersebut akan memuat model mdl beserta data yang dikandungnya kedalam JComboBox.
Kode tersebut jug digunakan untuk me-Refresh muatan item baru.
3.    Menambahkan item baru kedalam model
Contoh Kode;

Pengisian Item Model bisa digunakan dengan dua cara:
a.    Mengisikan ke Model diProperties pada tahap perancangan
b.    Mengisikan Ke Model lewat kode Event ComphonentShown di Jframe
Jframe > klik kanan > Events > Component > ComponenShown
4.    Menghapus seluruh data pada model
Contoh Kode :

5.     Membaca Data
Contoh Kode :

6.     Menuliskan Pilihan item data ke JComboBox
Contoh Kode :


Berikut ini Langkah – langkahnya:

1.    Klik file > New Project. Kemudian Klik Java Apliccation > Next
2.    Mengisi Project Name, arahkan file penyimpanandengan menekan tombol Browse disamping project Location dan Klik Finish, sehingga project baru tercipta.
3.    Klik kanan > New > JFrame From. Lalu isi class name > Finish

4.    Muncul tampilan design form. Design untuk menampilkan desaign form/ tata letak. Dan ada source untuk menampilkan kode program.

5.    Buat desain dengan meletakkan komponen swing control pada form.

6.    Pilih Komponen ComboBox, Pada bagian properties pilih model , klik tombol kecil bertitik tiga(…) disebelah kanan.

7.    Masukan Item ingin ditampilkan dalam ComboBox pada form yang tersedia, kemudian Klik OK .

8.    Masukan kode program / Event pada ComboBox :

9.    Jalankan program dengan perintah shif+ F6. Atau dengan menu Run > Run File


JList

Perintah yang sering digunakan
Model : DefaultListModel
Import : import javax.swing.DefaultListModel
Deklarasi Model :

Berikut adalah beberapa perintah yang  sering dipakai Jlist :
1.    Menambahkan item baru ke dalam model.
Contoh kode :
2.    Menghapus satu data.
Contoh kode :

3.     Membaca isi list yang dipilih pengguna.
Contoh Kode :

4.    Menghapus seluruh data pada model.
Contoh Kode :

5.    Me-refresh data pada Jlist, memuat kembali model.
Contoh Kode :

Berikut ini Langkah – langkahnya:

1.    Klik file > New Project. Kemudian Klik Java Apliccation > Next
2.    Mengisi Project Name, arahkan file penyimpanandengan menekan tombol Browse disamping project Location dan Klik Finish, sehingga project baru tercipta.
3.    Klik kanan > New > JFrame From. Lalu isi class name > Finish

4.    Muncul tampilan design form. Design untuk menampilkan desaign form/ tata letak. Dan ada source untuk menampilkan kode program.

5.    Buat desain dengan meletakkan komponen swing control pada form.


6.    Deklarasi model mdl :
Import :
7.    Kode Event pada listKota  klik kanan Jlist > Event > Mouse >mouseClicked

8.     Kode pada Button Bersihkan Jlist :

9.     Kode pada tombol Isi List :

10.    Jalankan program dengan perintah shif+ F6. Atau dengan menu Run > Run File




JTable

Model : DefaultTableModel;
Import : import javax.swing.table.DefaultTableModel();
Contoh deklarasi model (inisialisasi) :

1.    Menambahkan data baris baru ke model.
Contoh Kode :

2.    Memuat model ke Jtable (Refresh).
Contoh Kode :

Berikut ini Langkah – langkahnya:

1.    Klik file > New Project. Kemudian Klik Java Apliccation > Next
2.    Mengisi Project Name, arahkan file penyimpanandengan menekan tombol Browse disamping project Location dan Klik Finish, sehingga project baru tercipta.
3.    Klik kanan > New > JFrame From. Lalu isi class name > Finish

4.    Muncul tampilan design form. Design untuk menampilkan desaign form/ tata letak. Dan ada source untuk menampilkan kode program.

5.    Buat desain dengan meletakkan komponen swing control pada form.


6.    Tambahkan kode inisialisasi berikut ini dibagian bawah sebelum kurung kurawal terakhir

7.    Pada posisi Frame aktif (dipilih). Klik kanan Jframe > Events > Component > componentShown.

Ketikan kode :

8.    Buat Event actionPerformed pada button Tambah :

9.    Buat Event actionPerformed pada button Bersihkan Table :

10.    Jalankan program dengan perintah shif+ F6. Atau dengan menu Run > Run File

Comments