モジュール java.desktop
パッケージ javax.swing.tree

インタフェースMutableTreeNode

  • すべてのスーパー・インタフェース:
    TreeNode
    既知のすべての実装クラス:
    DefaultMutableTreeNode, JTree.DynamicUtilTreeNode

    public interface MutableTreeNode
    extends TreeNode
    子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。
    関連項目:
    DefaultMutableTreeNode, JTree
    • メソッドの詳細

      • 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 - レシーバの親として設定されるべきノード