我TableView
在 JavaFX 中创建。我想用Context Menu
鼠标右键显示。所以我正在做如下给出的。
EventHandler event = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
if (me.getButton() == MouseButton.SECONDARY) {
tableView.getContextMenu().show(tableView, me.getSceneX(), me.getSceneY());
}
}
};
tableView.addEventHandler(MouseEvent.MOUSE_CLICKED, event);
但我想这样做Context Menu
应该只有在我点击任何行时才可见TableView
。即我将如何在特定点获得 TableView 中的行号,这样我Context Menu
应该只可见,如果我点击任何行TableView
。