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 :
  1. Model digunakan untuk menampung data.
  2. 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 :
  1. 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.
  2. Membut Model dalam JComboBox
    Contoh Kode : jTable1.setModel(model);
    Untuk memuat model dan menyegarkan muatan item baru dalam JList.
  3. 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.
  1. Buatlah JFrame Form/Desain dari Project baru seperti pada gambar berikut ini. 
  2. Ganti Variabel-Variabelnya.
    JTextField1    = txtNIM
    JTextField2    = txtNama
    JTextField3    = txtKelas
    JTable1
              = tblData
  3. Deklasikan model dengan mengetikan kode berikut dibagian paling akhir sebelum kurung kurawal. 

    Dan pada bagian kode program yang paling atas, ketikan kode berikut. 

  4. Pada bagian Frame/Desain aktif disembarang tempat selain pada komponen, Klik Kanan JFrame >> Events>>Component>>componentShown. Lalu tambahkan kode berikut. 
  5. Sekarang berikan Events actionPerformed pada semua JButton.
    1. Button TAMBAH berikan kode berikut ini. 
    2. Button HAPUS tulis kode berikut.
    3. Button Bersihkan Tabel dengan kode berikut. 

  6. 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

Popular posts from this blog

Pengertian dan Contoh Sederhana tentang Stack dan Queue

Permainan Logika tentang Algoritma

Cara Menyisipkan Tanggal (JCalender) di Java NetBeans dan di Simpan dalam Database