Program Sederhana dengan JTable
JTable
Pada postingan ini, kita akan belajar tentang Komponen Model. Komponen model tersebut adalah komponen atau objek yang menggunakan model untuk menampung data. Dalam sebuah data dibuatlah Model yang terdiri dari tiga komponen yang sering digunakan yaitu JComboBox, JList, dan JTabel. Ketiga komponen tersebut mempunyai kesamaan diantaranya :
- Model digunakan untuk menampung data.
- Menampilkan data yang ditampung Model.
Namun, Jenis Model tersebut mempunyai komponen yang berbeda-beda yaitu :
Komponen Jenis Model
JComboBox DefaultComboBoxmodel
JList DefaultListModel
JTable DefaultTableModel
Dan untuk Setiap Model, juga membutuhkan Kode Import seperti dibawah ini :
Jenis Model Import
DefaultComboBoxmodel import.javax.swing.DefaultComboBoxModel;
DefaultListModel import.javax.swing.DefaultListModel;
DefaultTableModel import.javax.swing.DefaultTableModel;
Nah, untuk kali ini kita akan melanjutkan Komponen yang ketiga yaitu JTable. Yang pada postingan saya sebelumnya, kita belajar mengenai Komponen Model yaitu JComboBox dan JList. Sebelum ke contoh Programnya, kita harus menulis perintah yang sering dipakai diantaranya :
- Deklarasi Model(Inisialisasi)
Deklarasi Model yang ditulis sebelum kurung kurawal akhir dalam sebuah program.
Contoh kode :
int baris=0;
static Object kolom[]= {" NIM", " Nama"};
DefaultTableModel model = new DefaultTableModel (); yang mendeklarasikan model dengan nama model. - Membut Model dalam JComboBox
Contoh Kode : jTable1.setModel(model);
Untuk memuat model dan menyegarkan muatan item baru dalam JList. - Menambah Item pada baris baru ke model
Contoh kode : model.addRow(new Object [] {txtNIM.getText(), txtNama.getText()});
Baiklah, untuk itu langsung saja kita lihat contoh program sederhana dengan JTable tentang Tabel Nama, NIM, dan Kelas Mahasiswa berikut ini.
- Buatlah JFrame Form/Desain dari Project baru seperti pada gambar berikut ini.
- Ganti Variabel-Variabelnya.JTextField1 = txtNIM
JTextField2 = txtNama
JTextField3 = txtKelas
JTable1 = tblData - Deklasikan model dengan mengetikan kode berikut dibagian paling akhir sebelum kurung kurawal.
Dan pada bagian kode program yang paling atas, ketikan kode berikut.
- Pada bagian Frame/Desain aktif disembarang tempat selain pada komponen, Klik Kanan JFrame >> Events>>Component>>componentShown. Lalu tambahkan kode berikut.
- Sekarang berikan Events actionPerformed pada semua JButton.
- Button TAMBAH berikan kode berikut ini.
- Button HAPUS tulis kode berikut.
- Button Bersihkan Tabel dengan kode berikut.
- Jalankan Program Run>>Run File /SHIFT+F6.
Saat Data Di Tambahkan
Saat satu Data Di Hapus |
Saat Button Bersihkan Tabel Dipilih |
Demikian postingan saya tentang salah satu Komponen Model yaitu JTable. Yang pada postingan saya sebelumnya yaitu JComboBox dan JList, juga termasuk Komponen Model. Untuk postingan kali ini, semoga bermanfaat dan berguna bagi kita semua. Atas kekurangan dan kesalahan saya mohon maaf. Saya ucapkan terima kasih telah berkunjung dan jangan lupa tinggalkan komentar dibawah untuk membangun blog ini.
Comments