jtree节点isCollapsed / isExpanded不起作用

时间:2012-10-07 14:55:09

标签: java swing jtree treenode

我有这段代码

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

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

0 个答案:

没有答案