-
- All Superinterfaces:
-
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
消息。- 参数
-
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
- 要设置为接收方父节点的节点
-
-