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