我的目标是检测用户何时双击其中的单元格TableView并使用该单元格中的信息.从我的照片中你可以看到我将有一张啤酒,啤酒厂和风格的桌子.
双击一个单元格后,我想向用户显示一些图像(啤酒,啤酒厂)和一些信息.我也在使用场景构建器,所以我正在处理控制器类.到目前为止我所拥有的是这个,但没有运气.没有错误,只是在我尝试基本测试时没有提取信息.
仅供参考:我想检测一个单元格上的点击,并且仅从单击的单元格中拉出信息 - 而不是整行.
这是我的活动代码.
public void clickItem(MouseEvent event) {
tableID.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
System.out.println("Clicked on " + (tableID.getSelectionModel().getSelectedCells().get(0)).getColumn());
}
});
}
Run Code Online (Sandbox Code Playgroud)