Короткое: мне нужно "щелкнуть правой кнопкой мыши", чтобы выделить строку ячейки.
Я использую 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, строка не подсвечивается (я устанавливаю выделение только для строк в формате btw). Я искал несколько функций setSelected(), но не смог найти подходящий. По умолчанию щелчок левой кнопкой автоматически выделяет строку. Как настроить его для правого клика?