|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
TreeNode を使用しているパッケージ | |
---|---|
javax.swing | すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 |
javax.swing.text | 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 |
javax.swing.text.html | HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。 |
javax.swing.tree | javax.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(TreeNode root)
指定された TreeNode をルートに持つ、ルートノードを表示する 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 の構造 block を表す要素です。 |
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 のフィールド | |
---|---|
static Enumeration<TreeNode> |
DefaultMutableTreeNode.EMPTY_ENUMERATION
常に空の列挙です。 |
TreeNode を返す javax.swing.tree のメソッド | |
---|---|
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で aChild の直後にくる子を返します。 |
TreeNode |
TreeNode.getChildAt(int childIndex)
インデックス childIndex にある子 TreeNode を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildAt(int index)
このノードの子配列にある、指定されたインデックスの子を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で aChild の直前にくる子を返します。 |
TreeNode |
DefaultMutableTreeNode.getFirstChild()
このノードの最初の子を返します。 |
TreeNode |
DefaultMutableTreeNode.getLastChild()
このノードの最後の子を返します。 |
TreeNode |
TreeNode.getParent()
レシーバの親 TreeNode を返します。 |
TreeNode |
DefaultMutableTreeNode.getParent()
このノードの親を返します。 |
TreeNode[] |
DefaultMutableTreeNode.getPath()
ルートからこのノードに至るまでのパスを返します。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルートノードまでを含むノードの親を構築します。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
ルートノードまでを含むノードの親を構築します。 |
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode,
int depth)
ルートノードまでを含むノードの親を構築します。 |
TreeNode |
DefaultMutableTreeNode.getRoot()
このノードを格納するツリーのルートを返します。 |
TreeNode |
DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
このノードと aNode にもっとも近い共通の上位ノードを返します。 |
TreeNode 型のパラメータを持つ javax.swing.tree のメソッド | |
---|---|
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で aChild の直後にくる子を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で aChild の直前にくる子を返します。 |
int |
TreeNode.getIndex(TreeNode node)
レシーバの子の中で node のインデックスを返します。 |
int |
DefaultMutableTreeNode.getIndex(TreeNode aChild)
このノードの子配列にある、指定された子のインデックスを返します。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルートノードまでを含むノードの親を構築します。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
ルートノードまでを含むノードの親を構築します。 |
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode,
int depth)
ルートノードまでを含むノードの親を構築します。 |
boolean |
DefaultMutableTreeNode.isNodeAncestor(TreeNode anotherNode)
anotherNode がこのノードの上位ノードである場合、つまり、このノード、このノードの親、またはこのノードの親の上位ノードである場合は、true を返します。 |
boolean |
DefaultMutableTreeNode.isNodeChild(TreeNode aNode)
aNode がこのノードの子である場合は true を返します。 |
boolean |
DefaultMutableTreeNode.isNodeSibling(TreeNode anotherNode)
anotherNode がこのノードと同じ親を持つ兄弟ウィジェットである場合は true を返します。 |
void |
DefaultTreeModel.nodeChanged(TreeNode node)
ユーザがツリー内のノードの表現方法を変更したあとで、このメソッドを呼び出します。 |
void |
DefaultTreeModel.nodesChanged(TreeNode node,
int[] childIndices)
childIndicies で識別される子をツリー内で表現する方法をユーザが変更したあとで、このメソッドを呼び出します。 |
void |
DefaultTreeModel.nodeStructureChanged(TreeNode node)
ノードの子、その子の子、などのようにユーザがノードの子孫を全体的に変更した場合に、このメソッドを呼び出します。 |
void |
DefaultTreeModel.nodesWereInserted(TreeNode node,
int[] childIndices)
ユーザがいくつかの TreeNode をノードに挿入したあとでこのメソッドを呼び出します。 |
void |
DefaultTreeModel.nodesWereRemoved(TreeNode node,
int[] childIndices,
Object[] removedChildren)
ユーザがいくつかの TreeNode をノードから削除したあとでこのメソッドを呼び出します。 |
Enumeration |
DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
ancestor からこのノードまでのパスをたどる列挙を生成して返します。 |
void |
DefaultTreeModel.reload(TreeNode node)
ユーザがこのモデルの依存する TreeNode を変更した場合、このメソッドを呼び出します。 |
void |
DefaultTreeModel.setRoot(TreeNode root)
ルートを root に設定します。 |
TreeNode 型のパラメータを持つ javax.swing.tree のコンストラクタ | |
---|---|
DefaultTreeModel(TreeNode root)
どのノードでも子を持てるツリーを作成します。 |
|
DefaultTreeModel(TreeNode root,
boolean asksAllowsChildren)
どのノードでも子を持てるかどうか、特定のノードだけが子を持てるかどうかを指定するツリーを作成します。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。