インタフェース
javax.swing.tree.TreeNodeの使用
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKit
とサポート・クラスを提供します。javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。-
javax.swingでのTreeNodeの使用
修飾子と型クラス説明static class
DynamicUtilTreeNode
は、ベクター、ハッシュ・テーブル、配列、および文字列をラップし、必要に応じて適切な子ツリー・ノードを作成できます。 -
javax.swing.textでのTreeNodeの使用
修飾子と型クラス説明class
要素の抽象部分を実装します。class
ほかの要素を含む複合要素を実装します。class
ある種のコンテンツを直接表す要素を実装します。protected class
ドキュメントのデフォルト・ルート要素で、含まれる段落や行をマッピングします。修飾子と型メソッド説明AbstractDocument.AbstractElement.getChildAt(int childIndex)
インデックスchildIndex
にある子TreeNode
を返します。AbstractDocument.AbstractElement.getParent()
レシーバの親TreeNode
を返します。修飾子と型メソッド説明abstract Enumeration<TreeNode>
AbstractDocument.AbstractElement.children()
レシーバの子をEnumeration
として返します。AbstractDocument.BranchElement.children()
レシーバの子をEnumeration
として返します。AbstractDocument.LeafElement.children()
レシーバの子をEnumeration
として返します。 -
javax.swing.text.htmlでのTreeNodeの使用
修飾子と型クラス説明class
HTMLの構造ブロックを表す要素です。class
HTML文字レベル属性のセットが割り当てられているテキストのチャンクを表す要素です。 -
javax.swing.treeでのTreeNodeの使用
修飾子と型インタフェース説明interface
子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。修飾子と型フィールド説明DefaultMutableTreeNode.children
複数の子の配列です。このノードに子がない場合はnullです。static Enumeration<TreeNode>
DefaultMutableTreeNode.EMPTY_ENUMERATION
常に空の列挙です。修飾子と型メソッド説明DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内でaChild
の直後にくる子を返します。なお、aChildはこのノードの子である必要があります。DefaultMutableTreeNode.getChildAt(int index)
このノードの子配列にある、指定されたインデックスの子を返します。TreeNode.getChildAt(int childIndex)
インデックスchildIndex
にある子TreeNode
を返します。DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内でaChild
の直前にくる子を返します。なお、aChildはこのノードの子である必要があります。DefaultMutableTreeNode.getFirstChild()
このノードの最初の子を返します。DefaultMutableTreeNode.getLastChild()
このノードの最後の子を返します。DefaultMutableTreeNode.getParent()
このノードの親を返します。このノードに親がない場合はnullを返します。TreeNode.getParent()
レシーバの親TreeNode
を返します。TreeNode[]
DefaultMutableTreeNode.getPath()
ルートからこのノードに至るまでのパスを返します。protected TreeNode[]
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode, int depth)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。TreeNode[]
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。protected TreeNode[]
DefaultTreeModel.getPathToRoot(TreeNode aNode, int depth)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。DefaultMutableTreeNode.getRoot()
このノードを格納するツリーのルートを返します。DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
このノードとaNode
にもっとも近い共通の上位ノードを返します。修飾子と型メソッド説明DefaultMutableTreeNode.breadthFirstEnumeration()
このノードをルートにするサブツリーを幅優先でトラバースする列挙を生成して返します。DefaultMutableTreeNode.children()
このノードの子の順方向列挙を作成して返します。Enumeration<? extends TreeNode>
TreeNode.children()
レシーバの子をEnumeration
として返します。DefaultMutableTreeNode.depthFirstEnumeration()
このノードをルートにするサブツリーを、深さ優先でトラバースする列挙を生成して返します。DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
ancestor
からこのノードまでのパスをたどる列挙を生成して返します。DefaultMutableTreeNode.postorderEnumeration()
このノードをルートにするサブツリーを後順でトラバースする列挙を生成して返します。DefaultMutableTreeNode.preorderEnumeration()
このノードをルートにするサブツリーを前順でトラバースする列挙を生成して返します。修飾子と型メソッド説明DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
このノードの子配列内でaChild
の直後にくる子を返します。なお、aChildはこのノードの子である必要があります。DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
このノードの子配列内でaChild
の直前にくる子を返します。なお、aChildはこのノードの子である必要があります。int
このノードの子配列にある、指定された子のインデックスを返します。int
レシーバの子の中でnode
のインデックスを返します。protected TreeNode[]
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode, int depth)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。TreeNode[]
DefaultTreeModel.getPathToRoot(TreeNode aNode)
ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。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をノードから削除したあとでこのメソッドを呼び出します。DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
ancestor
からこのノードまでのパスをたどる列挙を生成して返します。void
ユーザーがこのモデルの依存するTreeNode
を変更した場合、このメソッドを呼び出します。void
ルートをroot
に設定します。修飾子コンストラクタ説明DefaultTreeModel(TreeNode root)
どのノードでも子を持てるツリーを作成します。DefaultTreeModel(TreeNode root, boolean asksAllowsChildren)
どのノードでも子を持てるかどうか、特定のノードだけが子を持てるかどうかを指定するツリーを作成します。