Untuk membuat beberapa kolom di tabel JTable tidak dapat diedit, salah satu cara yang dapat dilakukan adalah dengan membuat tablemodel sendiri dan melakukan override terhadap method isCellEditable(int row, int col).
2. Buat method (override) isCellEditable
method di atas membuat jtable yang menggunakan model UpdateBerlakuTableModel kolom pertama (index 0) dan kolom kedua (index 1) tidak dapat diedit.
3. Set model pada tabel
Selamat mencoba.
Cara ini memungkinkan kita untuk menentukan sel-sel mana saja pada tabel JTable yang dapat diedit dan sel mana yang tidak.
1. Buat class tablemodel
Untuk kemudahan kita dapat meng-extends class DefaultTableModel yang sudah disediakan java.
2. Buat method (override) isCellEditable
method di atas membuat jtable yang menggunakan model UpdateBerlakuTableModel kolom pertama (index 0) dan kolom kedua (index 1) tidak dapat diedit.
3. Set model pada tabel
JTable table = new JTable(....);
table.setModel(new UpdateBerlakuTableModel(.....));
Selamat mencoba.