|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
MutableTreeNode を使用しているパッケージ | |
javax.swing | すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 |
javax.swing.tree | javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 |
javax.swing での MutableTreeNode の使用 |
MutableTreeNode を実装している javax.swing のクラス | |
static class |
JTree.DynamicUtilTreeNode
DynamicUtilTreeNode は、ベクタ、ハッシュテーブル、配列、および文字列をラップし、必要に応じて適切な子ツリーノードを作成できます。 |
javax.swing.tree での MutableTreeNode の使用 |
MutableTreeNode を実装している javax.swing.tree のクラス | |
class |
DefaultMutableTreeNode
DefaultMutableTreeNode は、ツリーデータ構造の汎用ノードです。 |
MutableTreeNode として宣言されている javax.swing.tree のフィールド | |
protected MutableTreeNode |
DefaultMutableTreeNode.parent
このノードの親です。 |
MutableTreeNode 型のパラメータを持つ javax.swing.tree のメソッド | |
void |
DefaultTreeModel.insertNodeInto(MutableTreeNode newChild,
MutableTreeNode parent,
int index)
このメソッドを呼び出して、親の子たちの位置インデックスに newChild を挿入します。 |
void |
DefaultTreeModel.insertNodeInto(MutableTreeNode newChild,
MutableTreeNode parent,
int index)
このメソッドを呼び出して、親の子たちの位置インデックスに newChild を挿入します。 |
void |
DefaultTreeModel.removeNodeFromParent(MutableTreeNode node)
このメソッドをメッセージとして送って、ノードをその親から削除します。 |
void |
DefaultMutableTreeNode.insert(MutableTreeNode newChild,
int childIndex)
newChild をその親があればその親から削除し、子の親をこのノードに設定してから、子をこのノードの子配列のインデックス childIndex に追加します。 |
void |
DefaultMutableTreeNode.setParent(MutableTreeNode newParent)
このノードの親を newParent に設定しますが、親の子配列は変更しません。 |
void |
DefaultMutableTreeNode.remove(MutableTreeNode aChild)
aChild をこのノードの子配列から削除し、それに の親を与えます。 |
void |
DefaultMutableTreeNode.add(MutableTreeNode newChild)
newChild をその親から削除し、このノードの子配列の末尾に追加して、このノードの子にします。 |
void |
MutableTreeNode.insert(MutableTreeNode child,
int index)
child を index のレシーバに追加します。 |
void |
MutableTreeNode.remove(MutableTreeNode node)
レシーバから node を削除します。 |
void |
MutableTreeNode.setParent(MutableTreeNode newParent)
レシーバの親を newParent に設定します。 |
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.