|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |
TreeNode を使用するパッケージ | |
javax.swing | 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 |
javax.swing.text | 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 |
javax.swing.text.html | HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。
|
javax.swing.tree | java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 |
javax.swing における TreeNode の使用方法 |
TreeNode を実装する javax.swing におけるクラス | |
static class |
JTree.DynamicUtilTreeNode
DynamicUtilTreeNode は、ベクトル、ハッシュテーブル、配列、および文字列をラップし、必要に応じて適切な子ツリーノードを作成できます。 |
TreeNode を返す javax.swing におけるメソッド | |
TreeNode |
JTree.DynamicUtilTreeNode.getChildAt(int index)
必要な場合に、子をロードするためにサブクラス化されます。 |
型 TreeNode のパラメータを持つ javax.swing におけるコンストラクタ | |
JTree.JTree(TreeNode root)
指定された TreeNode をルートに持つ、ルートノードを表示する JTree を返します。 |
|
JTree.JTree(TreeNode root,
boolean asksAllowsChildren)
ルートノードを表示し、ノードが葉ノードかどうかを指定された方法で決める、指定された TreeNode をルートとして持つ JTree を返します。 |
javax.swing.text における TreeNode の使用方法 |
TreeNode を実装する javax.swing.text におけるクラス | |
class |
AbstractDocument.AbstractElement
要素の抽象的な部分を実装します。 |
class |
AbstractDocument.BranchElement
他の要素を含む複合要素を実装します。 |
class |
AbstractDocument.LeafElement
内容を直接に表示する要素を実装します。 |
protected class |
DefaultStyledDocument.SectionElement
ドキュメントのデフォルトのルート要素です。 |
TreeNode を返す javax.swing.text におけるメソッド | |
TreeNode |
AbstractDocument.AbstractElement.getChildAt(int childIndex)
インデックス childIndex の子 TreeNode を返します。 |
TreeNode |
AbstractDocument.AbstractElement.getParent()
受信側の親 TreeNode を返します。 |
型 TreeNode のパラメータを持つ javax.swing.text におけるメソッド | |
int |
AbstractDocument.AbstractElement.getIndex(TreeNode node)
受信側の子にある node のインデックスを返します。 |
javax.swing.text.html における TreeNode の使用方法 |
TreeNode を実装する javax.swing.text.html におけるクラス | |
class |
HTMLDocument.BlockElement
HTML の構造「ブロック」を表す要素です。 |
class |
HTMLDocument.RunElement
HTML 文字レベル属性のセットが割り当てられているテキストのチャンクを表す要素です。 |
javax.swing.tree における TreeNode の使用方法 |
javax.swing.tree における TreeNode のサブインタフェース | |
interface |
MutableTreeNode
子ノードの追加または削除、またはノードに格納されているユーザオブジェクトの内容変更により変更することのできる、ノードオブジェクトに関する必要条件を定義します。 |
TreeNode を実装する javax.swing.tree におけるクラス | |
class |
DefaultMutableTreeNode
DefaultMutableTreeNode は、ツリーデータ構造の汎用ノードです。 |
TreeNode として宣言される javax.swing.tree におけるフィールド | |
protected TreeNode |
DefaultTreeModel.root
ツリーのルートです。 |
TreeNode を返す javax.swing.tree におけるメソッド | |
TreeNode |
DefaultMutableTreeNode.getParent()
このノードの親を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildAt(int index)
このノードの子配列にある、指定されたインデックスの子を返します。 |
TreeNode |
DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
このノードと aNode にもっとも近い共通の祖先を返します。 |
TreeNode[] |
DefaultMutableTreeNode.getPath()
ルートからこのノードに至るまでのパスを返します。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
ノードからルートノード (ルートノードを含む) までの親を作成します。 |
TreeNode |
DefaultMutableTreeNode.getRoot()
このノードを格納するツリーのルートを返します。 |
TreeNode |
DefaultMutableTreeNode.getFirstChild()
このノードの最初の子を返します。 |
TreeNode |
DefaultMutableTreeNode.getLastChild()
このノードの最後の子を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で aChild の直後にくる子を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で aChild の直前にくる子を返します。 |
TreeNode |
TreeNode.getChildAt(int childIndex)
インデックス childIndex にある子 TreeNode を返します。 |
TreeNode |
TreeNode.getParent()
レシーバの親 TreeNode を返します。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルートノードまでを含むノードの親を構築します。 |
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode,
int depth)
ルートノードまでを含むノードの親を構築します。 |
型 TreeNode のパラメータを持つ javax.swing.tree におけるメソッド | |
int |
DefaultMutableTreeNode.getIndex(TreeNode aChild)
このノードの子配列にある、指定された子のインデックスを返します。 |
boolean |
DefaultMutableTreeNode.isNodeAncestor(TreeNode anotherNode)
anotherNode がこのノードの祖先である場合、つまり、このノード、このノードの親、またはこのノードの親の祖先である場合は、true を返します。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
ノードからルートノード (ルートノードを含む) までの親を作成します。 |
Enumeration |
DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
ancestor からこのノードまでのパスをたどる列挙を作成して返します。 |
boolean |
DefaultMutableTreeNode.isNodeChild(TreeNode aNode)
aNode がこのノードの子である場合は true を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で aChild の直後にくる子を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で aChild の直前にくる子を返します。 |
boolean |
DefaultMutableTreeNode.isNodeSibling(TreeNode anotherNode)
anotherNode がこのノードと同じ親を持つ兄弟ウィジェットである場合は true を返します。 |
int |
TreeNode.getIndex(TreeNode node)
レシーバの子の中で node のインデックスを返します。 |
void |
DefaultTreeModel.setRoot(TreeNode root)
ルートを root に設定します。 |
void |
DefaultTreeModel.nodeChanged(TreeNode node)
ユーザがツリー内のノードの表現方法を変更したあとで、このメソッドを呼び出します。 |
void |
DefaultTreeModel.reload(TreeNode node)
ユーザがこのモデルの依存する TreeNode を変更した場合、このメソッドを呼び出します。 |
void |
DefaultTreeModel.nodesWereInserted(TreeNode node,
int[] childIndices)
ユーザがいくつかの TreeNode をノードに挿入したあとでこのメソッドを呼び出します。 |
void |
DefaultTreeModel.nodesWereRemoved(TreeNode node,
int[] childIndices,
Object[] removedChildren)
ユーザがいくつかの TreeNode をノードから削除したあとでこのメソッドを呼び出します。 |
void |
DefaultTreeModel.nodesChanged(TreeNode node,
int[] childIndices)
childIndicies で識別される子をツリー内で表現する方法をユーザが変更したあとで、このメソッドを呼び出します。 |
void |
DefaultTreeModel.nodeStructureChanged(TreeNode node)
ノードの子、その子の子...、などのようにユーザがノードの子孫を全体的に変更した場合に、このメソッドを呼び出します。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルートノードまでを含むノードの親を構築します。 |
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode,
int depth)
ルートノードまでを含むノードの親を構築します。 |
型 TreeNode のパラメータを持つ javax.swing.tree におけるコンストラクタ | |
DefaultTreeModel.DefaultTreeModel(TreeNode root)
どのノードでも子を持てるツリーを作成します。 |
|
DefaultTreeModel.DefaultTreeModel(TreeNode root,
boolean asksAllowsChildren)
どのノードでも子を持てるかどうか、特定のノードだけが子を持てるかどうかを指定するツリーを作成します。 |
|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |