- 所有超接口:
-
TreeNode
定义了一个可以更改的树节点对象的要求,可以通过添加或删除子节点,或者通过更改存储在节点中的用户对象的内容来更改。
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
insert
(MutableTreeNode child, int index) 在index
处向接收者添加child
。void
remove
(int index) 从接收者中删除index
处的子节点。void
remove
(MutableTreeNode node) 从接收者中删除node
。void
从其父节点中移除接收者。void
setParent
(MutableTreeNode newParent) 将接收者的父节点设置为newParent
。void
setUserObject
(Object object) 将接收者的用户对象重置为object
。Methods declared in interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
-
Method Details
-
insert
在index
处向接收者添加child
。将使用setParent
消息child
。- 参数:
-
child
- 要添加的节点 -
index
- 接收者的索引
-
remove
void remove(int index) 从接收者中删除index
处的子节点。- 参数:
-
index
- 要移除的子节点的索引
-
remove
从接收者中删除node
。将在node
上发送setParent
消息。- 参数:
-
node
- 要从接收者中移除的节点
-
setUserObject
将接收者的用户对象重置为object
。- 参数:
-
object
- 要设置为接收者的对象
-
removeFromParent
void removeFromParent()从其父节点中移除接收者。 -
setParent
将接收者的父节点设置为newParent
。- 参数:
-
newParent
- 要设置为接收者父节点的节点
-