我想知道是否有可能检测到JavaFX 2中的双击?如何 ?
我想在点击和双击之间进行不同的事件.
谢谢
双击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.
我想拥有一个TreeView,使其所有子级永久扩展,并且我不希望用户能够扩展或折叠任何子级。
为此,我发现我需要执行以下操作:
即使该图标不再可见,它仍然可以单击。我看不到任何过滤方法;我只看到事实之后能够做出回应的方法。
另外,如果我想确保该功能需要做的其他事情,请告诉我。
javafx ×3
java ×2
treeview ×2
click ×1
collapse ×1
disclosure ×1
double-click ×1
javafx-2 ×1
javafx-8 ×1