Java Swing JTable; Меню правого клика (как мне сделать так, чтобы оно «выделилось» или выделило строку)
Коротко: мне нужно «событие щелчка правой кнопкой мыши», чтобы выделить строку ячейки.
Я использую JTable внутри ScrollPane в Java Swing (Netbeans Matisse). У меня есть прослушиватель событий MouseClicked на JTable, который делает следующее:
if (evt.getButton() == java.awt.event.MouseEvent.BUTTON3) {
System.out.println("Right Click");
JPopUpMenu.show(myJTable, evt.getX(), evt.getY())
}
Проблема в том, что ... всякий раз, когда я выполняю щелчок правой кнопкой мыши на JTable, строка не выделяется (кстати, я установил выделение только на строки). Я искал несколько функций setSelected (), но не смог найти подходящую. По умолчанию щелчок левой кнопкой мыши автоматически выделяет строку. Как настроить его для правых кликов?