Cara Mengambil Data Dari JTable Saat Mouse Klik

Terkadang kita ingin agar program kita menampilkan data suatu baris dari JTable apabila pengguna klik pada suatu baris di JTable tersebut. Untuk dapat melakukan itu, kita harus memasang EventListener padaa JTable tersebut. Dalam hal ini karena Event yang ingin kita pantau adalah apabila pengguna klik pada suatu baris, maka kita cukup memasang MouseListener saja. Setelah kita memasangnya, kita harus Override method mouseClicked() pada interface MouseAdapter yang kita jadikan argumen pada waktu kita memasang MouseListener pada JTable. Apa yang ingin kita lakukan dapat kita tulis di dalam method mouseClicked() tersebut.

Anggaplah sekarang kita mempunyai sebuah variabel jTabel yang merupakan inisialisasi dari JTable. Di dalam tabel tersebut terdapat kolom no, nama dengan data sebagai berikut :

JTable MouseClick Listener

Apabila kita melakukan klik pada salah satu baris pada data tersebut, sistem akan mencetak nama pada baris yang bersangkutan. Misal apabila kita klik pada baris pertama, akan muncul :


Mengambil Data Dari JTable Saat Mouse Click

Berikut kode untuk memasang MouseListener pada jTabel beserta dengan kode yang dijalankan pada saat pengguna melakukan klik pada salah satu baris :


Semoga membantu, silahkan dicoba. Apabila ada koreksi, tolong sampaikan di komentar di bawah