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