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
TreeNode at index
childIndex . |
int |
getChildCount()
Returns the number of children
TreeNode s the receiver
contains. |
int |
getIndex(TreeNode node)
Returns the index of
node in the receivers children. |
TreeNode |
getParent()
Returns the parent
TreeNode of the receiver. |
boolean |
isLeaf()
Returns true if the receiver is a leaf.
|
TreeNode getChildAt(int childIndex)
TreeNode
at index
childIndex
.int getChildCount()
TreeNode
s 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.