-
- All Superinterfaces:
-
TreeNode
- 所有已知实现类:
-
DefaultMutableTreeNode
,JTree.DynamicUtilTreeNode
public interface MutableTreeNode extends TreeNode
定义可以通过添加或删除子节点或通过更改存储在节点中的用户对象的内容来更改的树节点对象的要求。- 另请参见:
-
DefaultMutableTreeNode
,JTree
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
。-
Methods inherited from interface 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
。- 参数
-
node
- 要从接收器移除的节点
-
setUserObject
void setUserObject(Object object)
将接收者的用户对象重置为object
。- 参数
-
object
- 要设置为接收者的对象
-
removeFromParent
void removeFromParent()
从其父母中删除接收者。
-
setParent
void setParent(MutableTreeNode newParent)
将接收者的父节点设置为newParent
。- 参数
-
newParent
- 要设置为接收方父节点的节点
-
-