-  
       
- All Superinterfaces:
 -  
         
TreeNode 
- 所有已知实现类:
 -  
         
DefaultMutableTreeNode,JTree.DynamicUtilTreeNode 
public interface MutableTreeNode extends TreeNode
定义可以更改的树节点对象的要求 - 通过添加或删除子节点,或通过更改存储在节点中的用户对象的内容。- 另请参见:
 -  
         
DefaultMutableTreeNode,JTree 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidinsert(MutableTreeNode child, int index)将child添加到接收器index。voidremove(int index)从接收者处移除index的孩子。voidremove(MutableTreeNode node)从接收器中删除node。voidremoveFromParent()从父母处移除接收器。voidsetParent(MutableTreeNode newParent)将接收方的父级设置为newParent。voidsetUserObject(Object object)将接收器的用户对象重置为object。-  
               
声明方法的接口 javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
insert
void insert(MutableTreeNode child, int index)
将child添加到接收器index。child将通过setParent消息。- 参数
 -  
              
child- 要添加的节点 -  
              
index- 接收器的索引 
 
-  
remove
void remove(int index)
从接收者处移除index的孩子。- 参数
 -  
              
index- 要删除的孩子的索引 
 
-  
remove
void remove(MutableTreeNode node)
从接收器中删除node。setParent将在node消息。- 参数
 -  
              
node- 要从接收器中删除的节点 
 
-  
setUserObject
void setUserObject(Object object)
将接收器的用户对象重置为object。- 参数
 -  
              
object- 要设置为接收器的对象 
 
-  
removeFromParent
void removeFromParent()
从父母处移除接收器。 
-  
setParent
void setParent(MutableTreeNode newParent)
将接收方的父级设置为newParent。- 参数
 -  
              
newParent- 要设置为接收方父节点的节点 
 
 -  
 
 -