如何在TreeView中双击TreeItem时禁用默认的展开/折叠行为?
我的问题与此问题完全相同:Disable TreeItem's default expand/collapse on double click JavaFX 2.2。不幸的是,提供的答案不再有效(如果它们曾经有效)。
更新1: 很遗憾,我不知道重要的是要提到我不使用标准的
因此,在最终看到的东西是 HBox。
我的问题与此问题完全相同:Disable TreeItem's default expand/collapse on double click JavaFX 2.2。不幸的是,提供的答案不再有效(如果它们曾经有效)。
更新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);
}
因此,在最终看到的东西是 HBox。