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