org.openbp.swing.components.tree
Class TreeUtil

java.lang.Object
  extended by org.openbp.swing.components.tree.TreeUtil

public class TreeUtil
extends java.lang.Object

Tree utility.

Author:
Andreas Putz

Method Summary
static void expandTreeLevels(javax.swing.JTree tree, boolean expand, int desiredLevel)
          Expands all tree nodes or collapse these level by level.
static void expandTreeLevels(javax.swing.JTree tree, javax.swing.tree.TreePath parent, boolean expand, int desiredLevel)
          Expands all tree nodes or collapse these level by level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

expandTreeLevels

public static void expandTreeLevels(javax.swing.JTree tree,
                                    javax.swing.tree.TreePath parent,
                                    boolean expand,
                                    int desiredLevel)
Expands all tree nodes or collapse these level by level.

Parameters:
tree - JTree
parent - The parent tree path
expand - true expands all nodes in the tree
false collapses all nodes in the tree
desiredLevel - Maximum level that should be expanded (-1 for all)

expandTreeLevels

public static void expandTreeLevels(javax.swing.JTree tree,
                                    boolean expand,
                                    int desiredLevel)
Expands all tree nodes or collapse these level by level.

Parameters:
tree - JTree
expand - true expands all nodes in the tree
false collapses all nodes in the tree
desiredLevel - Maximum level that should be expanded (-1 for all)


Copyright © 2011. All Rights Reserved.