javax.swing.tree

接口
异常
所有超级接口:
TreeNode
所有已知实现类:
DefaultMutableTreeNode, JTree.DynamicUtilTreeNode

public interface MutableTreeNode
     
extends TreeNode

定义针对树节点对象的要求,这些树节点可以通过以下操作更改:添加或移除子节点,或更改该节点中存储的用户对象的内容。

另请参见:
DefaultMutableTreeNode, JTree

方法摘要
 void insert(MutableTreeNode child, int index)
          将 child 添加到 index 位置的接收者。
 void remove(int index)
          从接收者移除 index 位置的子节点。
 void remove(MutableTreeNode node)
          从接收者移除 node
 void removeFromParent()
          从其父对象移除接收者。
 void setParent(MutableTreeNode newParent)
          将接收者的父对象设置为 newParent
 void setUserObject(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 接收消息。


remove

void remove(int index)
从接收者移除 index 位置的子节点。


remove

void remove(MutableTreeNode node)
从接收者移除 node。对 node 发送 setParent 消息。


setUserObject

void setUserObject(Object object)
将接收者的用户对象重新设置为 object


removeFromParent

void removeFromParent()
从其父对象移除接收者。


setParent

void setParent(MutableTreeNode newParent)
将接收者的父对象设置为 newParent