-  
       
- 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 
 
 -  
 
 -