インタフェース
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のクラス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
に設定します。