| パッケージ | 説明 | 
|---|---|
| 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 | 
DefaultMutableTreeNode.getChildAt(int index)
このノードの子配列にある、指定されたインデックスの子を返します。 
 | 
TreeNode | 
TreeNode.getChildAt(int childIndex)
インデックス  
childIndex にある子 TreeNode を返します。 | 
TreeNode | 
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で  
aChild の直前にくる子を返します。なお、aChild はこのノードの子である必要があります。 | 
TreeNode | 
DefaultMutableTreeNode.getFirstChild()
このノードの最初の子を返します。 
 | 
TreeNode | 
DefaultMutableTreeNode.getLastChild()
このノードの最後の子を返します。 
 | 
TreeNode | 
DefaultMutableTreeNode.getParent()
このノードの親を返します。このノードに親がない場合は null を返します。 
 | 
TreeNode | 
TreeNode.getParent()
レシーバの親  
TreeNode を返します。 | 
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 | 
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内で  
aChild の直後にくる子を返します。なお、aChild はこのノードの子である必要があります。 | 
TreeNode | 
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内で  
aChild の直前にくる子を返します。なお、aChild はこのノードの子である必要があります。 | 
int | 
DefaultMutableTreeNode.getIndex(TreeNode aChild)
このノードの子配列にある、指定された子のインデックスを返します。 
 | 
int | 
TreeNode.getIndex(TreeNode node)
レシーバの子の中で  
node のインデックスを返します。 | 
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 に設定します。 | 
| コンストラクタと説明 | 
|---|
DefaultTreeModel(TreeNode root)
どのノードでも子を持てるツリーを作成します。 
 | 
DefaultTreeModel(TreeNode root,                 boolean asksAllowsChildren)
どのノードでも子を持てるかどうか、特定のノードだけが子を持てるかどうかを指定するツリーを作成します。 
 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.