- 所有父级接口:
TreeNode
- 所有已知的实现类:
DefaultMutableTreeNode,JTree.DynamicUtilTreeNode
定义可更改的树节点对象的要求——通过添加或删除子节点,或通过更改存储在节点中的用户对象的内容。
- 参见:
-
方法总结
修饰符和类型方法描述voidinsert(MutableTreeNode child, int index) 将child添加到index处的接收器。voidremove(int index) 从接收器中删除index的孩子。voidremove(MutableTreeNode node) 从接收器中删除node。void从其父项中删除接收器。voidsetParent(MutableTreeNode newParent) 将接收器的父级设置为newParent。voidsetUserObject(Object object) 将接收器的用户对象重置为object。在接口 javax.swing.tree.TreeNode 中声明的方法
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
-
方法详情
-
insert
将child添加到index处的接收器。child将收到setParent消息。- 参数:
child- 要添加的节点index- 接收器的索引
-
remove
void remove(int index) 从接收器中删除index的孩子。- 参数:
index- 要删除的孩子的索引
-
remove
从接收器中删除node。setParent将在node上收到消息。- 参数:
node- 要从接收器中删除的节点
-
setUserObject
将接收器的用户对象重置为object。- 参数:
object- 要设置为接收器的对象
-
removeFromParent
void removeFromParent()从其父项中删除接收器。 -
setParent
将接收器的父级设置为newParent。- 参数:
newParent- 要设置为接收者父节点的节点
-