JavaTM 2 Platform
Standard Ed. 6

javax.swing.tree
介面 MutableTreeNode

所有父級介面:
TreeNode
所有已知實作類別:
DefaultMutableTreeNode, JTree.DynamicUtilTreeNode

public interface MutableTreeNode
extends TreeNode

定義針對階層樹節點物件的要求,這些階層樹節點可以通過以下操作更改:添加或移除子節點,或更改該節點中存儲的使用者物件的內容。

另請參見:
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
 

方法詳細資訊

insert

void insert(MutableTreeNode child,
            int index)
child 添加到 index 位置的接收者。child 通過 setParent 接收訊息。


remove

void remove(int index)
從接收者移除 index 位置的子節點。


remove

void remove(MutableTreeNode node)
從接收者移除 node。對 node 發送 setParent 訊息。


setUserObject

void setUserObject(Object object)
將接收者的使用者物件重新設置為 object


removeFromParent

void removeFromParent()
從其父物件移除接收者。


setParent

void setParent(MutableTreeNode newParent)
將接收者的父物件設置為 newParent


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only