1

我有这段代码

if (tree.isCollapsed(new TreePath(selectedNode.getPath()))){
      tree.expandPath(new TreePath(selectedNode.getPath()));
}else{              
      tree.collapsePath(new TreePath(selectedNode.getPath()));
}

问题是,如果我双击 jtree 中的节点,isCollapsed 返回错误的值。发生这种情况时,当我双击节点时,它会展开,然后我再次双击同一节点,isCollapsed 再次返回 true。仅当我直接单击节点标题(即某些字母)时才会发生这种情况。当我单击该行但在标题旁边时,一切都很好......有什么问题?

4

0 回答 0