-
- 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。booleangetAllowsChildren()如果接收者允许孩子,则返回true。TreeNodegetChildAt(int childIndex)返回子TreeNode索引childIndex。intgetChildCount()返回接收器包含的子节TreeNode。intgetIndex(TreeNode node)返回接收器子node中的索引node。TreeNodegetParent()返回接收器的父级TreeNode。booleanisLeaf()如果接收者是叶子,则返回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
-
-