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