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。