-
- すべてのスーパー・インタフェース:
TreeNode
- 既知のすべての実装クラス:
DefaultMutableTreeNode
,JTree.DynamicUtilTreeNode
public interface MutableTreeNode extends TreeNode
子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。- 関連項目:
DefaultMutableTreeNode
,JTree
-
-
メソッドのサマリー
修飾子と型 メソッド 説明 void
insert(MutableTreeNode child, int index)
index
位置のレシーバにchild
を追加します。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)
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
- レシーバの親として設定されるべきノード
-
-