| Package | Description | 
|---|---|
| javax.swing | 
 Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. 
 | 
| javax.swing.tree | 
 Provides classes and interfaces for dealing with
 
javax.swing.JTree. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
JTree.DynamicUtilTreeNode
DynamicUtilTreeNode can wrap
 vectors/hashtables/arrays/strings and
 create the appropriate children tree nodes as necessary. | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
JTree.DynamicUtilTreeNode.createChildren(DefaultMutableTreeNode parent,
              Object children)
Adds to parent all the children in  
children. | 
| Modifier and Type | Method and Description | 
|---|---|
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getFirstLeaf()
Finds and returns the first leaf that is a descendant of this node --
 either this node or its first child's first leaf. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getLastLeaf()
Finds and returns the last leaf that is a descendant of this node --
 either this node or its last child's last leaf. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getNextLeaf()
Returns the leaf after this node or null if this node is the
 last leaf in the tree. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getNextNode()
Returns the node that follows this node in a preorder traversal of this
 node's tree. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getNextSibling()
Returns the next sibling of this node in the parent's children array. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getPreviousLeaf()
Returns the leaf before this node or null if this node is the
 first leaf in the tree. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getPreviousNode()
Returns the node that precedes this node in a preorder traversal of
 this node's tree. 
 | 
DefaultMutableTreeNode | 
DefaultMutableTreeNode.getPreviousSibling()
Returns the previous sibling of this node in the parent's children
 array. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TreeNode | 
DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
Returns the nearest common ancestor to this node and  
aNode. | 
boolean | 
DefaultMutableTreeNode.isNodeDescendant(DefaultMutableTreeNode anotherNode)
Returns true if  
anotherNode is a descendant of this node
 -- if it is this node, one of this node's children, or a descendant of
 one of this node's children. | 
boolean | 
DefaultMutableTreeNode.isNodeRelated(DefaultMutableTreeNode aNode)
Returns true if and only if  
aNode is in the same tree
 as this node. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2012, Oracle and/or its affiliates.  All rights reserved.