gpt4 book ai didi

java - 单击突出显示的项目时如何检测 JavaFX TableView 上的选择?

转载 作者:行者123 更新时间:2023-12-01 18:03:49 24 4
gpt4 key购买 nike

每次用户在 TableView 上选择某个项目时,我都需要一种方法来获取用户选择,即使该项目已被选择。

当用户从突出显示的项目中选择不同项目时,tableView.getSelectionModel().selectedItemProperty().addListener 起作用,但如果用户选择突出显示的项目再说一次,它似乎不起作用。

如何解决这个问题?

最佳答案

你可以这样做:

tableView.setOnMouseClicked((MouseEvent event) -> {
if(event.getButton().equals(MouseButton.PRIMARY)){
System.out.println(tableView.getSelectionModel().getSelectedItem());
}
});

如果您使用可编辑表格单元再次选择突出显示的项目,上面的代码将不起作用

关于java - 单击突出显示的项目时如何检测 JavaFX TableView 上的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com