インタフェース
javax.swing.tree.MutableTreeNodeの使用

MutableTreeNodeを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
  • javax.swingでのMutableTreeNodeの使用

    MutableTreeNodeを実装しているjavax.swingのクラス
    修飾子と型
    クラス
    説明
    static class 
    DynamicUtilTreeNodeは、ベクター、ハッシュ・テーブル、配列、および文字列をラップし、必要に応じて適切な子ツリー・ノードを作成できます。
  • javax.swing.treeでのMutableTreeNodeの使用

    MutableTreeNodeを実装しているjavax.swing.treeのクラス
    修飾子と型
    クラス
    説明
    class 
    DefaultMutableTreeNodeは、ツリー・データ構造の汎用ノードです。
    MutableTreeNodeとして宣言されたjavax.swing.treeのフィールド
    修飾子と型
    フィールド
    説明
    protected MutableTreeNode
    DefaultMutableTreeNode.parent
    このノードの親です。このノードに親がない場合はnullです。
    MutableTreeNodeのパラメータを持つjavax.swing.treeのメソッド
    修飾子と型
    メソッド
    説明
    void
    DefaultMutableTreeNode.add(MutableTreeNode newChild)
    newChildをその親から削除し、このノードの子配列の末尾に追加して、このノードの子にします。
    void
    DefaultMutableTreeNode.insert(MutableTreeNode newChild, int childIndex)
    newChildをその親があればその親から削除し、子の親をこのノードに設定してから、子をこのノードの子配列のインデックスchildIndexに追加します。
    void
    MutableTreeNode.insert(MutableTreeNode child, int index)
    index位置のレシーバにchildを追加します。
    void
    DefaultTreeModel.insertNodeInto(MutableTreeNode newChild, MutableTreeNode parent, int index)
    このメソッドを呼び出して、親の子たちの位置インデックスにnewChildを挿入します。
    void
    DefaultMutableTreeNode.remove(MutableTreeNode aChild)
    aChildをこのノードの子配列から削除し、それにnullの親を与えます。
    void
    MutableTreeNode.remove(MutableTreeNode node)
    レシーバからnodeを削除します。
    void
    DefaultTreeModel.removeNodeFromParent(MutableTreeNode node)
    このメソッドをメッセージとして送って、ノードをその親から削除します。
    void
    DefaultMutableTreeNode.setParent(MutableTreeNode newParent)
    このノードの親をnewParentに設定しますが、親の子配列は変更しません。
    void
    MutableTreeNode.setParent(MutableTreeNode newParent)
    レシーバの親をnewParentに設定します。