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
JComboBox
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
5. Membaca Data
6. Menuliskan Pilihan item data ke JComboBox
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 Berikut adalah beberapa perintah yang sering dipakai Jlist : 1. Menambahkan item baru ke dalam model. Contoh kode :2. Menghapus satu data. Contoh kode :Model : DefaultListModelImport : import javax.swing.DefaultListModelDeklarasi 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:
Tidak ada komentar:
Posting Komentar