双击TreeView中的TreeItem时,如何禁用默认的展开/折叠行为?
我的问题与此问题完全相同:在双击JavaFX 2.2时禁用TreeItem的默认展开/折叠 不幸的是,提供的答案不再起作用(如果他们曾经这样做).
更新1:不幸的是,我不知道重要的是要提到我不使用标准TreeItem,而是修改标准.它的构造函数如下所示:
public BasicTreeItem(String text) {
super();
_label = new Label(text);
stateIndicator = new ImageView();
this.setToNever(); // sets the stateIndicator mentioned above
_hb = new HBox();
this.setValue(_hb);
_hb.getChildren().add(stateIndicator);
_hb.getChildren().add(_label);
_hb.setAlignment(Pos.CENTER_LEFT);
}
Run Code Online (Sandbox Code Playgroud)
所以最终看到的是HBox.