1

私はTableViewJavaFXで作成しています。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?

4

1 に答える 1