我在 TreeView 组件上实现了一个自定义 cellFactory,我想startEdit()
在某个树项上调用该函数。根据 javaFX 文档,以下方法应该有效:
// "Item Title" is the title of the item to be edited
tree.edit(new TreeItem<String>("Item Title"));
但是当我使用它时没有任何反应。我只能通过双击树项本身来启动编辑模式,并且我希望能够在用户创建新树项时自动调用此函数:
// Create a new TreeItem
TreeItem<String> item = new TreeItem<String> ("New Item");
// Insert it to the current tree
tree.getRoot().getChildren().add(item);
// Enter edit mode
tree.edit(item);