gpt4 book ai didi

单元格编辑后 Javafx TableView 失去焦点

转载 作者:行者123 更新时间:2023-12-01 13:18:05 25 4
gpt4 key购买 nike

javafx 入门,我需要一些帮助。
我跟着例子here并让单元格编辑完美运行。
我在 TableViewSelectionModel 中启用了 TableViewsetCellSelectionEnabled true 的单元格选择。但是当我完成编辑单元格时,TableView 失去焦点并且焦点转到场景中的第一个节点。我尝试获取当前选定的单元格并使用 getFocusModel() 的 focus() 即使在 Platform.runLater 但没有结果。

最佳答案

解决方法可能是请求将焦点放在 setEditOnCommit 上:

    firstNameCol.setOnEditCommit(new EventHandler<TableColumn.CellEditEvent<Person, String>>() {
@Override
public void handle(TableColumn.CellEditEvent<Person, String> event) {
table.requestFocus();
}
});

关于单元格编辑后 Javafx TableView 失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26767725/

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