public interface TreeNode
 Implementations of TreeNode that override equals
 will typically need to override hashCode as well.  Refer
 to TreeModel for more information.
 For further information and examples of using tree nodes,
 see How to Use Tree Nodes
 in The Java Tutorial.
| Modifier and Type | Method and Description | 
|---|---|
| Enumeration | children()Returns the children of the receiver as an  Enumeration. | 
| boolean | getAllowsChildren()Returns true if the receiver allows children. | 
| TreeNode | getChildAt(int childIndex)Returns the child  TreeNodeat indexchildIndex. | 
| int | getChildCount()Returns the number of children  TreeNodes the receiver
 contains. | 
| int | getIndex(TreeNode node)Returns the index of  nodein the receivers children. | 
| TreeNode | getParent()Returns the parent  TreeNodeof the receiver. | 
| boolean | isLeaf()Returns true if the receiver is a leaf. | 
TreeNode getChildAt(int childIndex)
TreeNode at index
 childIndex.int getChildCount()
TreeNodes the receiver
 contains.TreeNode getParent()
TreeNode of the receiver.int getIndex(TreeNode node)
node in the receivers children.
 If the receiver does not contain node, -1 will be
 returned.boolean getAllowsChildren()
boolean isLeaf()
Enumeration children()
Enumeration. 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, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.