我想找到一个类似isNodeExpanded()的方法来检查给定的JTree节点是否被扩展,但我找不到它。
我知道我可以通过使用TreeExpansionListener跟踪节点扩展来实现此目的。还有更好的方法吗?
答案 0 :(得分:13)
JTree.java:
/**
* Returns true if the node identified by the path is currently expanded,
*
* @param path the <code>TreePath</code> specifying the node to check
* @return false if any of the nodes in the node's path are collapsed,
* true if all nodes in the path are expanded
*/
public boolean isExpanded(TreePath path);
漂亮,JavaDoc: - )
节点的展开状态在TreeModel
中不,但在JTree
中。