Komponen Model

Asalamualaikum
kita lanjutkan lagi pembahasan dari pemrograman java menggunakan netbeans kali ini tentang Komponen Model sebagai berikut :

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

Ketiga komponen tersebut memiliki kesamaan dalam hal berikut :

1.Menggunakan model untuk menampung data
2.Menampilkan data yang telah ditampung oleh model
Meskipun demikian, jenis model untuk masing-masing komponen tersebut berbeda :
Setiap model membutuhkan kode import

1.JcomboBox
-Perintah Yang Sering Digunakan
Berikut adalah beberapa perintah yang sering dipakai :
1.  Deklarasi Model
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 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.Membaca Data 
Contoh Kode :


1.Aplikasi ComboBox
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 :


2.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 :

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 :

3.Jtable
Model : DefaultTableModel;
Import : import javax.swing.table.DefaultTableModel();
Contoh deklarasi model (inisialisasi) :
-perintah Yang Sering Digunakan
1.         Menambahkan data baris baru ke model. Contoh Kode :
2.         Memuat model ke Jtable (Refresh). Contoh Kode :

Contoh Aplikasi

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 :

Komentar

Postingan populer dari blog ini

Membuat menu di netbeans