-
- All Known Subinterfaces:
-
MutableTreeNode
- 所有已知实现类:
-
AbstractDocument.AbstractElement
,AbstractDocument.BranchElement
,AbstractDocument.LeafElement
,DefaultMutableTreeNode
,DefaultStyledDocument.SectionElement
,HTMLDocument.BlockElement
,HTMLDocument.RunElement
,JTree.DynamicUtilTreeNode
public interface TreeNode
定义可用作JTree中树节点的对象的要求。覆盖
equals
的TreeNode
实现通常也需要覆盖hashCode
。 有关更多信息,请参阅TreeModel
。 有关使用树节点的更多信息和示例,请参阅The Java Tutorial中的 How to Use Tree Nodes 。
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Enumeration<? extends TreeNode>
children()
以Enumeration
返回接收者的子Enumeration
。boolean
getAllowsChildren()
如果接收者允许孩子,则返回true。TreeNode
getChildAt(int childIndex)
返回子TreeNode
索引childIndex
。int
getChildCount()
返回接收器包含的子节TreeNode
。int
getIndex(TreeNode node)
返回接收器子node
中的索引node
。TreeNode
getParent()
返回接收器的父级TreeNode
。boolean
isLeaf()
如果接收者是叶子,则返回true。
-
-
-
方法详细信息
-
getChildAt
TreeNode getChildAt(int childIndex)
返回子TreeNode
索引childIndex
。- 参数
-
childIndex
- 儿童指数 - 结果
- 给定索引处的子节点
-
getChildCount
int getChildCount()
返回接收者包含的子节TreeNode
。- 结果
- 接收者包含的子女数量
-
getParent
TreeNode getParent()
返回接收器的父级TreeNode
。- 结果
- 接收者的父母
-
getIndex
int getIndex(TreeNode node)
返回接收器子node
中的索引node
。 如果接收器不包含node
,则返回-1。- 参数
-
node
- 要为其添加节点 - 结果
- 指定节点的索引
-
getAllowsChildren
boolean getAllowsChildren()
如果接收者允许孩子,则返回true。- 结果
- 接收者是否允许孩子
-
isLeaf
boolean isLeaf()
如果接收者是叶子,则返回true。- 结果
- 接收器是否是叶子
-
children
Enumeration<? extends TreeNode> children()
以Enumeration
返回接收者的子Enumeration
。- 结果
-
接收者的孩子为
Enumeration
-
-