public interface MutableTreeNode
定义针对树节点对象的要求,这些树节点可以通过以下操作更改:添加或移除子节点,或更改该节点中存储的用户对象的内容。
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 |
方法详细信息 |
---|
void insert(MutableTreeNode child, int index)
child
添加到
index
位置的接收者。
child
通过
setParent
接收消息。
void remove(int index)
index
位置的子节点。
void remove(MutableTreeNode node)
node
。对
node
发送
setParent
消息。
void setUserObject(Object object)
object
。
void removeFromParent()
void setParent(MutableTreeNode newParent)
newParent
。