特定の JTree ノードが展開されているかどうかを確認する isNodeExpanded() のようなメソッドを探したいのですが、見つかりません。
TreeExpansionListener を使用してノードの展開を追跡することで、これを実行できることがわかっています。より良い方法はありますか?
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 :-)
Node の展開状態はではなくTreeModel
ですJTree
。