Подтвердить что ты не робот

Событие Click на jTable -Java

Я создал таблицу в java в Netbeans и заполнил ее некоторыми данными. Теперь я хочу показать некоторые детали в текстовой области, соответствующей конкретному столбцу в строке, когда я нажимаю на эту ячейку. Как узнать, как использовать прослушиватель событий, который нажал пользователь ячейки.

4b9b3361

Ответ 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, примеры здесь или здесь