Я создал таблицу в java в Netbeans и заполнил ее некоторыми данными. Теперь я хочу показать некоторые детали в текстовой области, соответствующей конкретному столбцу в строке, когда я нажимаю на эту ячейку. Как узнать, как использовать прослушиватель событий, который нажал пользователь ячейки.
Событие Click на jTable -Java
Ответ 1
Найдите местоположение события click и найдите ячейку, которую вы ищете:
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(java.awt.event.MouseEvent evt) {
int row = jTable1.rowAtPoint(evt.getPoint());
int col = jTable1.columnAtPoint(evt.getPoint());
if (row >= 0 && col >= 0) {
......
}
}
});
Ответ 2
JTable может перечислить выбранный TableCell (с помощью mouseclick или с клавиатуры), вам нужно искать implemets ListSelectionListener, примеры здесь или здесь