- 
- すべてのスーパー・インタフェース:
 TreeNode
- 既知のすべての実装クラス:
 DefaultMutableTreeNode,JTree.DynamicUtilTreeNode
public interface MutableTreeNode extends TreeNode
子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。- 関連項目:
 DefaultMutableTreeNode,JTree
 
- 
- 
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 voidinsert(MutableTreeNode child, int index)index位置のレシーバにchildを追加します。voidremove(int index)レシーバからindexの子を削除します。voidremove(MutableTreeNode node)レシーバからnodeを削除します。voidremoveFromParent()レシーバをその親から削除します。voidsetParent(MutableTreeNode newParent)レシーバの親をnewParentに設定します。voidsetUserObject(Object object)レシーバのユーザー・オブジェクトをobjectにリセットします。- 
インタフェース javax.swing.tree.TreeNodeで宣言されたメソッド
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf 
 - 
 
 - 
 
- 
- 
メソッドの詳細
- 
insert
void insert(MutableTreeNode child, int index)
index位置のレシーバにchildを追加します。childは、setParentによりメッセージを送信されます。- パラメータ:
 child- 追加されるノードindex- レシーバのインデックス
 
- 
remove
void remove(int index)
レシーバからindexの子を削除します。- パラメータ:
 index- 削除される子のインデックス
 
- 
remove
void remove(MutableTreeNode node)
レシーバからnodeを削除します。setParentは、nodeにメッセージとして送られます。- パラメータ:
 node- レシーバから削除されるべきノード
 
- 
setUserObject
void setUserObject(Object object)
レシーバのユーザー・オブジェクトをobjectにリセットします。- パラメータ:
 object- レシーバとして設定されるオブジェクト
 
- 
removeFromParent
void removeFromParent()
レシーバをその親から削除します。 
- 
setParent
void setParent(MutableTreeNode newParent)
レシーバの親をnewParentに設定します。- パラメータ:
 newParent- レシーバの親として設定されるべきノード
 
 - 
 
 -