小编yos*_*egg的帖子

双击时禁用TreeItem的默认展开/折叠(JavaFX 8)

双击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.

java treeview javafx javafx-8

3
推荐指数
1
解决办法
658
查看次数

标签 统计

java ×1

javafx ×1

javafx-8 ×1

treeview ×1