Komponen Model
Disini siapa aja niih yang nungguin materi tentang Netbeans. Baru upload lagi nih lanjutan materi soal netbeans dan untuk sekarang materi kita yaitu Komponen Model .
Komponen Model
Komponen Model yang dimaksud pada materi ini adalah komponen/objek yang menggunakan model untuk menampung data. Pada materi ini akan di bahas 3 komponen model yaitu JCombo Box, Jlist, dan JTabel.
Ketiga komponen tersebut memiliki kesamaan dalam hal berikut:
1. Menggunakan model untuk menampung data
2. Menampilkan data yang telah di tampung oleh model
Meskipun demikian, jenis model untuk masing masing komponen tersebut berbeda:
Setiap model juga membutuhkan kode import:
JComboBox
Berikut adalah beberapa perintah yang sering diapakai:
1. Deklarasi Model
Deklarasi Model diketikan dibagian bawah program sebelum kurung kurawal terakhir.
contoh kode
Contoh kode
mdl.addElement("VIP");
Pengisian item model jComboBox bisa dilakukan dengan dua cara:
Contoh Kode
mdl.removeAllElements();
5. Membaca Data
Contoh Kode
a= jComboBox.getSelectedItem().toString();
6. Menuliskan Pilihan item data ke jComboBox
Contoh Kode
jComboBox.setSelectedItem("VIP");
Tampilan program pada fungsi JComboBox kurang lebih pada seperti gambar dibawah ini
Untuk langkah langkahnya saya jelaskan di bawah
Seperti biasa kalian buat terlebih dahulu Jframe Form:
Pilih komponen ComboBox, klik kanan lalu pilih properties, lalu oilih model, setelah itu klik tombol kecil titik 3 (....) di sebelah kanan
Lalu rubah item yang ingin kalian masukkan setelah itu klik OK
Setelah itu masukkan kode program pada menu ComboBox
JList
Model : DefaultListModel
Import : import javax.swing.DefaultListModel
Deklarasi Model :
DefaultListModel mdl = new DefaultListModel();
Berikut adalah beberapa perintah yang sering dipakai JList :
Buat tampilan/Ouput pada JFrame Form
Deklarasi model mdl:
DefaultListModel mdl = new DefaultListModel();
Import:
Imort javax.swing.DefaultListModel;
Masukkan kode program pada menu JList(klik kanan->event->Mouse->MouseClicked)
Sekarang masukkan kode program pada button Reset
Selanjutnya masukkan kode program pada menu button Input
Dan selesai !!!
JTable
Model : DefaultTableModel;
Import : import javax.swing.table.DefaultTableModel();
Contoh deklarasi model (Inisialisasi) :
int baris=0;
static Object kolom[] = {" NIM","Nama");
DefaultTableModel mdl = new DefaultTableModel(kolom, baris);
1. Menambahkan data baris baru ke model. Contoh kode :
mdl.addRow( new Object [] {txtNim.getText(), txtNama.getText()});
2. Memuat model ke Jtable (Refresh). Contoh kode:
jTable1.setModel(mdl);
Berikut langkah langkah proses pembuatannya
Buat Jframe Form
*Note: Tambahkan kode inisialisasi berikut ini di bagian bawah (sebelum kurung kurawal terakhir)
Pada posisi Frame aktif(dipilih). Klik kanan Jframe -> Events -> Component -> Component Shown.
ketikkan kode:
jTextTable1.setModel(mdl);
Buat Event actionPerformed pada button Tambah:
mdl.addRow(new Object [] {jTextField2.getText(), jTextField1.getText()});
jTable1.setModel(mdl);
Buat Event actionPerformed pada buton Bersihkan Table:
mdl.getDataVector().removeAllElements();
mdl.fireTableDataChanged();
jTable1.setModel(mdl);
jTextField2.requestFocus();
TUNJUKAN HASIL KALIAN DI KOLOM KOMENTRAR...!!!!
Komponen Model
Komponen Model yang dimaksud pada materi ini adalah komponen/objek yang menggunakan model untuk menampung data. Pada materi ini akan di bahas 3 komponen model yaitu JCombo Box, Jlist, dan JTabel.
Ketiga komponen tersebut memiliki kesamaan dalam hal berikut:
1. Menggunakan model untuk menampung data
2. Menampilkan data yang telah di tampung oleh model
Meskipun demikian, jenis model untuk masing masing komponen tersebut berbeda:
Setiap model juga membutuhkan kode import:
JComboBox
Berikut adalah beberapa perintah yang sering diapakai:
1. Deklarasi Model
Deklarasi Model diketikan dibagian bawah program sebelum kurung kurawal terakhir.
contoh kode
Kode tersebut mendeklarasikan model untuk JComboBox bernama mdl
2. Memuat model kedalam JComboBox
Contoh Kode:
jComboBox.setModel(mdl);
- 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
Contoh kode
mdl.addElement("VIP");
Pengisian item model jComboBox bisa dilakukan dengan dua cara:
- Mengisikan ke Model di Properties pada tahap perancangan
- Mengisikan ke model lewat kode Event ComponentShown di Jframe(Jframe ->Klik kanan->Events->Component->componentShown)
Contoh Kode
mdl.removeAllElements();
5. Membaca Data
Contoh Kode
a= jComboBox.getSelectedItem().toString();
6. Menuliskan Pilihan item data ke jComboBox
Contoh Kode
jComboBox.setSelectedItem("VIP");
Tampilan program pada fungsi JComboBox kurang lebih pada seperti gambar dibawah ini
Untuk langkah langkahnya saya jelaskan di bawah
Seperti biasa kalian buat terlebih dahulu Jframe Form:
Pilih komponen ComboBox, klik kanan lalu pilih properties, lalu oilih model, setelah itu klik tombol kecil titik 3 (....) di sebelah kanan
Lalu rubah item yang ingin kalian masukkan setelah itu klik OK
Setelah itu masukkan kode program pada menu ComboBox
JList
Model : DefaultListModel
Import : import javax.swing.DefaultListModel
Deklarasi Model :
DefaultListModel mdl = new DefaultListModel();
Berikut adalah beberapa perintah yang sering dipakai JList :
- Menambahkan item baru ke dalam model. Contoh kode: mdl.addElement("Karawang")
- Menghapus satu data. Contoh kode : mdl.remove(i);
- Membaca isi list yang dipilih pengguna. Contoh kode: listmantan.getSelectedValue()
- Menghapus seluruh data pada model. Contoh kode : mdl.removeAllElements();
- Me-refresh data pada Jlist, memuat kembali model. Contoh kode: listmantan.setModel(mdl);
Buat tampilan/Ouput pada JFrame Form
Deklarasi model mdl:
DefaultListModel mdl = new DefaultListModel();
Import:
Imort javax.swing.DefaultListModel;
Masukkan kode program pada menu JList(klik kanan->event->Mouse->MouseClicked)
Sekarang masukkan kode program pada button Reset
Selanjutnya masukkan kode program pada menu button Input
Dan selesai !!!
JTable
Model : DefaultTableModel;
Import : import javax.swing.table.DefaultTableModel();
Contoh deklarasi model (Inisialisasi) :
int baris=0;
static Object kolom[] = {" NIM","Nama");
DefaultTableModel mdl = new DefaultTableModel(kolom, baris);
1. Menambahkan data baris baru ke model. Contoh kode :
mdl.addRow( new Object [] {txtNim.getText(), txtNama.getText()});
2. Memuat model ke Jtable (Refresh). Contoh kode:
jTable1.setModel(mdl);
Berikut langkah langkah proses pembuatannya
Buat Jframe Form
*Note: Tambahkan kode inisialisasi berikut ini di bagian bawah (sebelum kurung kurawal terakhir)
Pada posisi Frame aktif(dipilih). Klik kanan Jframe -> Events -> Component -> Component Shown.
ketikkan kode:
jTextTable1.setModel(mdl);
Buat Event actionPerformed pada button Tambah:
mdl.addRow(new Object [] {jTextField2.getText(), jTextField1.getText()});
jTable1.setModel(mdl);
Buat Event actionPerformed pada buton Bersihkan Table:
mdl.fireTableDataChanged();
jTable1.setModel(mdl);
jTextField2.requestFocus();
TUNJUKAN HASIL KALIAN DI KOLOM KOMENTRAR...!!!!
Comments
Post a Comment