JTable merupakan kelas pada Java dengan bentuk visual berupa grid yang digunakan untuk menampilkan data secara tabular. Kelas ini cocok digunakan untuk menampilkan data yang terdiri dari banyak kolom pada setiap baris.
Contoh penerapannya misalnya untuk menampilkan data dari tabel pada database. Data terdiri dari baris dan kolom.
Kesulitan yang dialami programmer pemula biasanya saat akan melakukan refresh data pada kelas JTable tersebut. Bagaimana agar JTable otomatis melakukan refresh data saat data baru dimasukkan atau dihapus?
Kelas JTable memiliki metode setModel() untuk melakukan refresh data. Jika metode ini dipanggil, maka JTable akan menampilkan "model" yang baru atau refresh data.
Contoh penggunaannya adalah sebagai berikut:
tabelData.setModel(new DefaultTableModel(baris, kolom));
baris dan kolom bertipe array.