Есть ли лучший способ проверить развернутый узел JTree или нет? - PullRequest
7 голосов
/ 19 мая 2010

Я хочу найти метод, подобный isNodeExpanded (), чтобы проверить, развернут ли данный узел JTree или нет, но я не могу его найти.

Я знаю, что могу сделать это, отслеживая расширение узла с помощью TreeExpansionListener. Есть ли лучший способ?

1 Ответ

13 голосов
/ 19 мая 2010

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.

...