-
- すべてのスーパー・インタフェース:
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- レシーバの親として設定されるべきノード
-
-