インタフェース
javax.swing.tree.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 classJTree.DynamicUtilTreeNodeDynamicUtilTreeNodeは、ベクター、ハッシュ・テーブル、配列、および文字列をラップし、必要に応じて適切な子ツリー・ノードを作成できます。TreeNodeを返すjavax.swing内のメソッド 修飾子と型 メソッド 説明 TreeNodeJTree.DynamicUtilTreeNode. getChildAt(int index)必要に応じて、子をロードするためにサブクラス化されます。型TreeNodeの引数を持つ型を返すjavax.swingのメソッド 修飾子と型 メソッド 説明 Enumeration<TreeNode>JTree.DynamicUtilTreeNode. children()必要に応じて、子をロードするためにサブクラス化されます。 -
javax.swing.textでのTreeNodeの使用
TreeNodeを実装するjavax.swing.text内のクラス 修飾子と型 クラス 説明 classAbstractDocument.AbstractElement要素の抽象部分を実装します。classAbstractDocument.BranchElementほかの要素を含む複合要素を実装します。classAbstractDocument.LeafElementある種のコンテンツを直接表す要素を実装します。protected classDefaultStyledDocument.SectionElementドキュメントのデフォルト・ルート要素で、含まれる段落や行をマッピングします。TreeNodeを返すjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 TreeNodeAbstractDocument.AbstractElement. getChildAt(int childIndex)インデックスchildIndexにある子TreeNodeを返します。TreeNodeAbstractDocument.AbstractElement. getParent()レシーバの親TreeNodeを返します。型TreeNodeの引数を持つ型を返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 abstract Enumeration<TreeNode>AbstractDocument.AbstractElement. children()レシーバの子をEnumerationとして返します。Enumeration<TreeNode>AbstractDocument.BranchElement. children()レシーバの子をEnumerationとして返します。Enumeration<TreeNode>AbstractDocument.LeafElement. children()レシーバの子をEnumerationとして返します。TreeNode型のパラメータを持つjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 intAbstractDocument.AbstractElement. getIndex(TreeNode node)レシーバの子の中でnodeのインデックスを返します。 -
javax.swing.text.htmlでのTreeNodeの使用
TreeNodeを実装するjavax.swing.text.html内のクラス 修飾子と型 クラス 説明 classHTMLDocument.BlockElementHTMLの構造ブロックを表す要素です。classHTMLDocument.RunElementHTML文字レベル属性のセットが割り当てられているテキストのチャンクを表す要素です。 -
javax.swing.treeでのTreeNodeの使用
javax.swing.tree内のTreeNodeのサブインタフェース 修飾子と型 インタフェース 説明 interfaceMutableTreeNode子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。TreeNodeを実装するjavax.swing.tree内のクラス 修飾子と型 クラス 説明 classDefaultMutableTreeNodeDefaultMutableTreeNodeは、ツリー・データ構造の汎用ノードです。TreeNodeとして宣言されているjavax.swing.tree内のフィールド 修飾子と型 フィールド 説明 protected TreeNodeDefaultTreeModel. rootツリーのルートです。TreeNode型の型パラメータを持つjavax.swing.tree内のフィールド 修飾子と型 フィールド 説明 protected Vector<TreeNode>DefaultMutableTreeNode. children複数の子の配列です。このノードに子がない場合はnullです。static Enumeration<TreeNode>DefaultMutableTreeNode. EMPTY_ENUMERATION常に空の列挙です。TreeNodeを返すjavax.swing.tree内のメソッド 修飾子と型 メソッド 説明 TreeNodeDefaultMutableTreeNode. getChildAfter(TreeNode aChild)このノードの子配列内でaChildの直後にくる子を返します。なお、aChildはこのノードの子である必要があります。TreeNodeDefaultMutableTreeNode. getChildAt(int index)このノードの子配列にある、指定されたインデックスの子を返します。TreeNodeTreeNode. getChildAt(int childIndex)インデックスchildIndexにある子TreeNodeを返します。TreeNodeDefaultMutableTreeNode. getChildBefore(TreeNode aChild)このノードの子配列内でaChildの直前にくる子を返します。なお、aChildはこのノードの子である必要があります。TreeNodeDefaultMutableTreeNode. getFirstChild()このノードの最初の子を返します。TreeNodeDefaultMutableTreeNode. getLastChild()このノードの最後の子を返します。TreeNodeDefaultMutableTreeNode. getParent()このノードの親を返します。このノードに親がない場合はnullを返します。TreeNodeTreeNode. 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)ルート・ノードまでを含むノードの親を構築します。ただし、元のノードは返される配列内の最後の要素です。TreeNodeDefaultMutableTreeNode. getRoot()このノードを格納するツリーのルートを返します。TreeNodeDefaultMutableTreeNode. getSharedAncestor(DefaultMutableTreeNode aNode)このノードとaNodeにもっとも近い共通の上位ノードを返します。型TreeNodeの引数を持つ型を返すjavax.swing.treeのメソッド 修飾子と型 メソッド 説明 Enumeration<TreeNode>DefaultMutableTreeNode. breadthFirstEnumeration()このノードをルートにするサブツリーを幅優先でトラバースする列挙を生成して返します。Enumeration<TreeNode>DefaultMutableTreeNode. children()このノードの子の順方向列挙を作成して返します。Enumeration<? extends TreeNode>TreeNode. children()レシーバの子をEnumerationとして返します。Enumeration<TreeNode>DefaultMutableTreeNode. depthFirstEnumeration()このノードをルートにするサブツリーを、深さ優先でトラバースする列挙を生成して返します。Enumeration<TreeNode>DefaultMutableTreeNode. pathFromAncestorEnumeration(TreeNode ancestor)ancestorからこのノードまでのパスをたどる列挙を生成して返します。Enumeration<TreeNode>DefaultMutableTreeNode. postorderEnumeration()このノードをルートにするサブツリーを後順でトラバースする列挙を生成して返します。Enumeration<TreeNode>DefaultMutableTreeNode. preorderEnumeration()このノードをルートにするサブツリーを前順でトラバースする列挙を生成して返します。TreeNode型のパラメータを持つjavax.swing.treeのメソッド 修飾子と型 メソッド 説明 TreeNodeDefaultMutableTreeNode. getChildAfter(TreeNode aChild)このノードの子配列内でaChildの直後にくる子を返します。なお、aChildはこのノードの子である必要があります。TreeNodeDefaultMutableTreeNode. getChildBefore(TreeNode aChild)このノードの子配列内でaChildの直前にくる子を返します。なお、aChildはこのノードの子である必要があります。intDefaultMutableTreeNode. getIndex(TreeNode aChild)このノードの子配列にある、指定された子のインデックスを返します。intTreeNode. getIndex(TreeNode node)レシーバの子の中で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をノードから削除したあとでこのメソッドを呼び出します。Enumeration<TreeNode>DefaultMutableTreeNode. pathFromAncestorEnumeration(TreeNode ancestor)ancestorからこのノードまでのパスをたどる列挙を生成して返します。voidDefaultTreeModel. reload(TreeNode node)ユーザーがこのモデルの依存するTreeNodeを変更した場合、このメソッドを呼び出します。voidDefaultTreeModel. setRoot(TreeNode root)ルートをrootに設定します。TreeNode型のパラメータを持つjavax.swing.treeのコンストラクタ コンストラクタ 説明 DefaultTreeModel(TreeNode root)どのノードでも子を持てるツリーを作成します。DefaultTreeModel(TreeNode root, boolean asksAllowsChildren)どのノードでも子を持てるかどうか、特定のノードだけが子を持てるかどうかを指定するツリーを作成します。