Есть ли способ добавить строку выбранного слушателя на JTable? - PullRequest
3 голосов
/ 15 февраля 2012

Я использую addMouseListener (который имеет много методов для реализации)
и может добавить добавить keyListener также.
Есть ли лучший способ получить строку выбранного слушателя?
Благодарю.

Ответы [ 2 ]

33 голосов
/ 15 февраля 2012

Если вы хотите прослушать изменения строки selection (то есть, не изменения значения внутри строки), вы можете использовать это: yourJTable.getSelectionModel().addListSelectionListener(yourListener);?

9 голосов
/ 15 февраля 2012

ты пробовал?

    jTable1.getModel().addTableModelListener(new TableModelListener() {
        public void tableChanged(TableModelEvent e) {
            if(e.getType() == e.UPDATE){
                System.out.println(e.getColumn());
                System.out.println(e.getFirstRow());
                System.out.println(e.getLastRow());
            }
        }
    });

@ assylias да, есть выбранный в вопросе не изменился. Моя ошибка неверно истолковала вопрос.

...