简短:我需要一个“右键单击事件”来突出显示单元格行。
我在 Java Swing (Netbeans Matisse) 的 ScrollPane 中使用 JTable。我在 JTable 上有一个 MouseClicked 事件侦听器,它执行以下操作:
if (evt.getButton() == java.awt.event.MouseEvent.BUTTON3) {
System.out.println("Right Click");
JPopUpMenu.show(myJTable, evt.getX(), evt.getY())
}
问题是......每当我在 JTable 上执行右键单击时,该行都不会突出显示(我将选择设置为仅行)。我已经寻找了几个 setSelected() 函数,但找不到合适的。默认情况下,左键单击会自动突出显示该行。如何设置右键单击?