インタフェース
javax.swing.tree.MutableTreeNodeの使用
MutableTreeNodeを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。-
javax.swingでのMutableTreeNodeの使用
MutableTreeNodeを実装しているjavax.swingのクラス修飾子と型クラス説明static classDynamicUtilTreeNodeは、ベクター、ハッシュ・テーブル、配列、および文字列をラップし、必要に応じて適切な子ツリー・ノードを作成できます。 -
javax.swing.treeでのMutableTreeNodeの使用
MutableTreeNodeを実装しているjavax.swing.treeのクラスMutableTreeNodeとして宣言されたjavax.swing.treeのフィールド修飾子と型フィールド説明protected MutableTreeNodeDefaultMutableTreeNode.parentこのノードの親です。このノードに親がない場合はnullです。型MutableTreeNodeのパラメータを持つjavax.swing.treeのメソッド修飾子と型メソッド説明voidDefaultMutableTreeNode.add(MutableTreeNode newChild) newChildをその親から削除し、このノードの子配列の末尾に追加して、このノードの子にします。voidDefaultMutableTreeNode.insert(MutableTreeNode newChild, int childIndex) newChildをその親があればその親から削除し、子の親をこのノードに設定してから、子をこのノードの子配列のインデックスchildIndexに追加します。voidMutableTreeNode.insert(MutableTreeNode child, int index) index位置のレシーバにchildを追加します。voidDefaultTreeModel.insertNodeInto(MutableTreeNode newChild, MutableTreeNode parent, int index) このメソッドを呼び出して、親の子たちの位置インデックスにnewChildを挿入します。voidDefaultMutableTreeNode.remove(MutableTreeNode aChild) aChildをこのノードの子配列から削除し、それにnullの親を与えます。voidMutableTreeNode.remove(MutableTreeNode node) レシーバからnodeを削除します。voidDefaultTreeModel.removeNodeFromParent(MutableTreeNode node) このメソッドをメッセージとして送って、ノードをその親から削除します。voidDefaultMutableTreeNode.setParent(MutableTreeNode newParent) このノードの親をnewParentに設定しますが、親の子配列は変更しません。voidMutableTreeNode.setParent(MutableTreeNode newParent) レシーバの親をnewParentに設定します。