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