| 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TreeNode | |
| 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.text | Provides classes and interfaces that deal with editable and noneditable text components. | 
| javax.swing.text.html | Provides the class HTMLEditorKit and supporting classes
for creating HTML text editors.  | 
| javax.swing.tree | Provides classes and interfaces for dealing with javax.swing.JTree. | 
| Uses of TreeNode in javax.swing | 
| Classes in javax.swing that implement TreeNode | |
static class | 
JTree.DynamicUtilTreeNode
DynamicUtilTreeNode can wrap 
 vectors/hashtables/arrays/strings and
 create the appropriate children tree nodes as necessary. | 
| Methods in javax.swing that return TreeNode | |
 TreeNode | 
JTree.DynamicUtilTreeNode.getChildAt(int index)
Subclassed to load the children, if necessary.  | 
| Constructors in javax.swing with parameters of type TreeNode | |
JTree(TreeNode root)
Returns a JTree with the specified TreeNode as its root,
 which displays the root node. | 
|
JTree(TreeNode root,
      boolean asksAllowsChildren)
Returns a JTree with the specified TreeNode
 as its root, which 
 displays the root node and which decides whether a node is a 
 leaf node in the specified manner. | 
|
| Uses of TreeNode in javax.swing.text | 
| Classes in javax.swing.text that implement TreeNode | |
 class | 
AbstractDocument.AbstractElement
Implements the abstract part of an element.  | 
 class | 
AbstractDocument.BranchElement
Implements a composite element that contains other elements.  | 
 class | 
AbstractDocument.LeafElement
Implements an element that directly represents content of some kind.  | 
protected  class | 
DefaultStyledDocument.SectionElement
Default root element for a document...  | 
| Methods in javax.swing.text that return TreeNode | |
 TreeNode | 
AbstractDocument.AbstractElement.getChildAt(int childIndex)
Returns the child TreeNode at index 
 childIndex. | 
 TreeNode | 
AbstractDocument.AbstractElement.getParent()
Returns the parent TreeNode of the receiver. | 
| Methods in javax.swing.text with parameters of type TreeNode | |
 int | 
AbstractDocument.AbstractElement.getIndex(TreeNode node)
Returns the index of node in the receivers children. | 
| Uses of TreeNode in javax.swing.text.html | 
| Classes in javax.swing.text.html that implement TreeNode | |
 class | 
HTMLDocument.BlockElement
An element that represents a structural block of HTML.  | 
 class | 
HTMLDocument.RunElement
An element that represents a chunk of text that has a set of HTML character level attributes assigned to it.  | 
| Uses of TreeNode in javax.swing.tree | 
| Subinterfaces of TreeNode in javax.swing.tree | |
 interface | 
MutableTreeNode
Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.  | 
| Classes in javax.swing.tree that implement TreeNode | |
 class | 
DefaultMutableTreeNode
A DefaultMutableTreeNode is a general-purpose node in a tree data
 structure. | 
| Fields in javax.swing.tree declared as TreeNode | |
protected  TreeNode | 
DefaultTreeModel.root
Root of the tree.  | 
| Methods in javax.swing.tree that return TreeNode | |
 TreeNode | 
DefaultMutableTreeNode.getParent()
Returns this node's parent or null if this node has no parent.  | 
 TreeNode | 
DefaultMutableTreeNode.getChildAt(int index)
Returns the child at the specified index in this node's child array.  | 
 TreeNode | 
DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
Returns the nearest common ancestor to this node and aNode. | 
 TreeNode[] | 
DefaultMutableTreeNode.getPath()
Returns the path from the root, to get to this node.  | 
protected  TreeNode[] | 
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
              int depth)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array.  | 
 TreeNode | 
DefaultMutableTreeNode.getRoot()
Returns the root of the tree that contains this node.  | 
 TreeNode | 
DefaultMutableTreeNode.getFirstChild()
Returns this node's first child.  | 
 TreeNode | 
DefaultMutableTreeNode.getLastChild()
Returns this node's last child.  | 
 TreeNode | 
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
Returns the child in this node's child array that immediately follows aChild, which must be a child of this node. | 
 TreeNode | 
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
Returns the child in this node's child array that immediately precedes aChild, which must be a child of this node. | 
 TreeNode[] | 
DefaultTreeModel.getPathToRoot(TreeNode aNode)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array.  | 
protected  TreeNode[] | 
DefaultTreeModel.getPathToRoot(TreeNode aNode,
              int depth)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array.  | 
 TreeNode | 
TreeNode.getChildAt(int childIndex)
Returns the child TreeNode at index 
 childIndex. | 
 TreeNode | 
TreeNode.getParent()
Returns the parent TreeNode of the receiver. | 
| Methods in javax.swing.tree with parameters of type TreeNode | |
 int | 
DefaultMutableTreeNode.getIndex(TreeNode aChild)
Returns the index of the specified child in this node's child array.  | 
 boolean | 
DefaultMutableTreeNode.isNodeAncestor(TreeNode anotherNode)
Returns true if anotherNode is an ancestor of this node
 -- if it is this node, this node's parent, or an ancestor of this
 node's parent. | 
protected  TreeNode[] | 
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
              int depth)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array.  | 
 Enumeration | 
DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
Creates and returns an enumeration that follows the path from ancestor to this node. | 
 boolean | 
DefaultMutableTreeNode.isNodeChild(TreeNode aNode)
Returns true if aNode is a child of this node. | 
 TreeNode | 
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
Returns the child in this node's child array that immediately follows aChild, which must be a child of this node. | 
 TreeNode | 
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
Returns the child in this node's child array that immediately precedes aChild, which must be a child of this node. | 
 boolean | 
DefaultMutableTreeNode.isNodeSibling(TreeNode anotherNode)
Returns true if anotherNode is a sibling of (has the
 same parent as) this node. | 
 void | 
DefaultTreeModel.setRoot(TreeNode root)
Sets the root to root. | 
 void | 
DefaultTreeModel.nodeChanged(TreeNode node)
Invoke this method after you've changed how node is to be represented in the tree.  | 
 void | 
DefaultTreeModel.reload(TreeNode node)
Invoke this method if you've modified the TreeNodes upon which this model depends.  | 
 void | 
DefaultTreeModel.nodesWereInserted(TreeNode node,
                  int[] childIndices)
Invoke this method after you've inserted some TreeNodes into node.  | 
 void | 
DefaultTreeModel.nodesWereRemoved(TreeNode node,
                 int[] childIndices,
                 Object[] removedChildren)
Invoke this method after you've removed some TreeNodes from node.  | 
 void | 
DefaultTreeModel.nodesChanged(TreeNode node,
             int[] childIndices)
Invoke this method after you've changed how the children identified by childIndicies are to be represented in the tree.  | 
 void | 
DefaultTreeModel.nodeStructureChanged(TreeNode node)
Invoke this method if you've totally changed the children of node and its childrens children...  | 
 TreeNode[] | 
DefaultTreeModel.getPathToRoot(TreeNode aNode)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array.  | 
protected  TreeNode[] | 
DefaultTreeModel.getPathToRoot(TreeNode aNode,
              int depth)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array.  | 
 int | 
TreeNode.getIndex(TreeNode node)
Returns the index of node in the receivers children. | 
| Constructors in javax.swing.tree with parameters of type TreeNode | |
DefaultTreeModel(TreeNode root)
Creates a tree in which any node can have children.  | 
|
DefaultTreeModel(TreeNode root,
                 boolean asksAllowsChildren)
Creates a tree specifying whether any node can have children, or whether only certain nodes can have children.  | 
|
  | 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates.    All rights reserved.