Java 是否覆盖JTree双击以防止节点扩展?

Java 是否覆盖JTree双击以防止节点扩展?,java,swing,jtree,double-click,Java,Swing,Jtree,Double Click,在JTree中展开文件夹节点似乎有两种默认机制。一种是单击节点旁边的展开/折叠图标。另一种方法是双击节点本身 有没有办法阻止第二种机制?我希望覆盖双击某个节点以使其执行某些操作(更新另一个显示以显示双击节点的统计信息),并希望它不展开/折叠树节点。(需要明确的是:我不想阻止节点展开/折叠,我只想要求用户单击展开/折叠图标。)我该怎么做?从相关位置,您可以这样做: JTree tree = new JTree(); tree.setToggleClickCount(0); 这意味着您必须使用0次

在JTree中展开文件夹节点似乎有两种默认机制。一种是单击节点旁边的展开/折叠图标。另一种方法是双击节点本身

有没有办法阻止第二种机制?我希望覆盖双击某个节点以使其执行某些操作(更新另一个显示以显示双击节点的统计信息),并希望它不展开/折叠树节点。(需要明确的是:我不想阻止节点展开/折叠,我只想要求用户单击展开/折叠图标。)我该怎么做?

从相关位置,您可以这样做:

JTree tree = new JTree();
tree.setToggleClickCount(0);
这意味着您必须使用0次单击来展开树节点,从而有效地禁用双击。这不会干扰其他树扩展方法。

在JTree上调用setToggleClickCount(0)

这将有效地禁用双击时展开