- すべてのスーパー・インタフェース:
- 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を削除します。voidレシーバをその親から削除します。voidsetParent(MutableTreeNode newParent)レシーバの親をnewParentに設定します。voidsetUserObject(Object object)レシーバのユーザー・オブジェクトをobjectにリセットします。インタフェース javax.swing.tree.TreeNodeで宣言されたメソッドchildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
- 
メソッドの詳細- 
insertvoid insert(MutableTreeNode child, int index)index位置のレシーバにchildを追加します。childは、setParentによりメッセージを送信されます。- パラメータ:
- child- 追加されるノード
- index- レシーバのインデックス
 
- 
removevoid remove(int index)レシーバからindexの子を削除します。- パラメータ:
- index- 削除される子のインデックス
 
- 
removevoid remove(MutableTreeNode node)レシーバからnodeを削除します。setParentは、nodeにメッセージとして送られます。- パラメータ:
- node- レシーバから削除されるべきノード
 
- 
setUserObjectvoid setUserObject(Object object)レシーバのユーザー・オブジェクトをobjectにリセットします。- パラメータ:
- object- レシーバとして設定されるオブジェクト
 
- 
removeFromParentvoid removeFromParent()レシーバをその親から削除します。
- 
setParentvoid setParent(MutableTreeNode newParent)レシーバの親をnewParentに設定します。- パラメータ:
- newParent- レシーバの親として設定されるべきノード
 
 
-