私は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
?