-
- 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- 要设置为接收方父节点的节点
-
-