パッケージ | 説明 |
---|---|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
javax.swing.text.html |
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKit とサポート・クラスを提供します。 |
javax.swing.tree |
javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 |
修飾子と型 | クラスと説明 |
---|---|
static class |
JTree.DynamicUtilTreeNode
DynamicUtilTreeNode は、ベクター、ハッシュ・テーブル、配列、および文字列をラップし、必要に応じて適切な子ツリー・ノードを作成できます。 |
修飾子と型 | メソッドと説明 |
---|---|
TreeNode |
JTree.DynamicUtilTreeNode.getChildAt(int index)
必要に応じて、子をロードするためにサブクラス化されます。
|
コンストラクタと説明 |
---|
JTree(TreeNode root)
指定された
TreeNode をルートに持ち、そのルート・ノードを表示するJTree を返します。 |
JTree(TreeNode root, boolean asksAllowsChildren)
ルート・ノードを表示し、ノードが葉ノードかどうかを指定された方法で決定し、指定された
TreeNode をルートとして持つJTree を返します。 |
修飾子と型 | クラスと説明 |
---|---|
class |
AbstractDocument.AbstractElement
要素の抽象部分を実装します。
|
class |
AbstractDocument.BranchElement
ほかの要素を含む複合要素を実装します。
|
class |
AbstractDocument.LeafElement
ある種のコンテンツを直接表す要素を実装します。
|
protected class |
DefaultStyledDocument.SectionElement
ドキュメントのデフォルト・ルート要素。
|
修飾子と型 | メソッドと説明 |
---|---|
TreeNode |
AbstractDocument.AbstractElement.getChildAt(int childIndex)
インデックス
childIndex にある子TreeNode を返します。 |
TreeNode |
AbstractDocument.AbstractElement.getParent()
レシーバの親
TreeNode を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
int |
AbstractDocument.AbstractElement.getIndex(TreeNode node)
レシーバの子の中で
node のインデックスを返します。 |
修飾子と型 | クラスと説明 |
---|---|
class |
HTMLDocument.BlockElement
HTMLの構造ブロックを表す要素です。
|
class |
HTMLDocument.RunElement
HTML文字レベル属性のセットが割り当てられているテキストのチャンクを表す要素です。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
MutableTreeNode
子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
DefaultMutableTreeNode
DefaultMutableTreeNode は、ツリー・データ構造の汎用ノードです。 |
修飾子と型 | フィールドと説明 |
---|---|
protected TreeNode |
DefaultTreeModel.root
ツリーのルートです。
|
修飾子と型 | フィールドと説明 |
---|---|
static Enumeration<TreeNode> |
DefaultMutableTreeNode.EMPTY_ENUMERATION
常に空の列挙です。
|
修飾子と型 | メソッドと説明 |
---|---|
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で
aChild の直後にくる子を返します。なお、aChildはこのノードの子である必要があります。 |
TreeNode |
TreeNode.getChildAt(int childIndex)
インデックス
childIndex にある子TreeNode を返します。 |
TreeNode |
DefaultMutableTreeNode.getChildAt(int index)
このノードの子配列にある、指定されたインデックスの子を返します。
|
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で
aChild の直前にくる子を返します。なお、aChildはこのノードの子である必要があります。 |
TreeNode |
DefaultMutableTreeNode.getFirstChild()
このノードの最初の子を返します。
|
TreeNode |
DefaultMutableTreeNode.getLastChild()
このノードの最後の子を返します。
|
TreeNode |
TreeNode.getParent()
レシーバの親
TreeNode を返します。 |
TreeNode |
DefaultMutableTreeNode.getParent()
このノードの親を返します。このノードに親がない場合はnullを返します。
|
TreeNode[] |
DefaultMutableTreeNode.getPath()
ルートからこのノードに至るまでのパスを返します。
|
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。
|
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode, int depth)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。
|
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode, int depth)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。
|
TreeNode |
DefaultMutableTreeNode.getRoot()
このノードを格納するツリーのルートを返します。
|
TreeNode |
DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
このノードと
aNode にもっとも近い共通の上位ノードを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で
aChild の直後にくる子を返します。なお、aChildはこのノードの子である必要があります。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で
aChild の直前にくる子を返します。なお、aChildはこのノードの子である必要があります。 |
int |
TreeNode.getIndex(TreeNode node)
レシーバの子の中で
node のインデックスを返します。 |
int |
DefaultMutableTreeNode.getIndex(TreeNode aChild)
このノードの子配列にある、指定された子のインデックスを返します。
|
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。
|
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode, int depth)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。
|
protected TreeNode[] |
DefaultMutableTreeNode.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 に設定します。 |
コンストラクタと説明 |
---|
DefaultTreeModel(TreeNode root)
どのノードでも子を持てるツリーを作成します。
|
DefaultTreeModel(TreeNode root, boolean asksAllowsChildren)
どのノードでも子を持てるかどうか、特定のノードだけが子を持てるかどうかを指定するツリーを作成します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.