Komponen Model
Penjelasan Umum
Komponen model yang
dimaksud pada materi ini adalah komponen/objek yang menggunakan mode l untuk
menampung data.

Pada materi ini akan
dibahas 3 (tiga) komponen yang sering
digunakan, yaitu JComboBox, Jlist, dan JTabel

Setiap model membutuhkan
kode import

JComboBox
Perintah yang Sering Digunakan
1. Deklarasi Model
Deklarasi model diketikan
dibagian bawah program sebelum kurung
kurawal akhir.
Contoh Kode :
2. Memuat Model kedalam
JComboBox
Contoh Kode :
• Kode tersebut akan
memuat model mdl beserta data yang dikandungnya ke dalam
JComboBox.
• Kode tersebut juga
digunakan untuk me-refresh muatan item baru ke jComboBox.
3. Menambah item baru
kedalam model
Contoh Kode :
Pengisian item model
JComboBox bisa dilakukan dengan dua cara :
a. Mengisikan ke Model di
Properties pada tahap perancangan
b. Mengisikan ke model
lewat kode Event ComponentShown di Jframe (Jframe -> Klik
Kanan ->Events ->
Component -> componentShown)
4. Menghapus seluruh data
pada model
Contoh Kode :
5. Membaca Data
Contoh Kode :
6. Menuliskan Pilihan
item data ke JComboBox
Contoh Kode :
Contoh Aplikas ComboBox
(penentuan tarif kamar hotel berdasarkan pilihan kelas)


Buat Jframe Form :

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

Masukan Item ingin ditampilkan dalam comboBox pada form yang tersedia, kemudian
Klik OK

Masukan kode program /
Event pada ComboBox :

JList
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 :
Contoh Jlist :


Deklarasi model mdl :
Import :
Kode Event pada
listKota (klik kanan Jlist ->
Event-> Mouse->mouseClicked) :

Kode pada Button
Bersihkan Jlist :

Kode pada tombol Isi List
:

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 :
Buat sebuah Form :


Tambahkan kode
inisialisasi berikut ini dibagian bawah (sebelum kurung kurawal
terakhir)

Pada posisi Frame aktif
(dipilih). Klik kanan Jframe -> Events -> Component ->
componentShown.
Ketikan kode :


Buat Event
actionPerformed pada button Tambah :

Buat Event
actionPerformed pada button Bersihkan Table :
















