インタフェース
javax.swing.tree.MutableTreeNodeの使用
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。-
javax.swingでのMutableTreeNodeの使用
修飾子と型クラス説明static class
DynamicUtilTreeNode
は、ベクター、ハッシュ・テーブル、配列、および文字列をラップし、必要に応じて適切な子ツリー・ノードを作成できます。 -
javax.swing.treeでのMutableTreeNodeの使用
修飾子と型フィールド説明protected MutableTreeNode
DefaultMutableTreeNode.parent
このノードの親です。このノードに親がない場合はnullです。修飾子と型メソッド説明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
に設定します。