クラス
javax.swing.tree.TreePathの使用
-
TreePathを使用しているパッケージ パッケージ 説明 javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.event Swingコンポーネントによってトリガーされるイベントを提供します。javax.swing.plaf 1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。javax.swing.plaf.basic 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.multi 複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。javax.swing.tree javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。 -
-
javax.swingでのTreePathの使用
TreePathを返すjavax.swing内のメソッド 修飾子と型 メソッド 説明 TreePathJTree. getAnchorSelectionPath()アンカーと識別されたパスを返します。TreePathJTree. getClosestPathForLocation(int x, int y)x、yにもっとも近いノードへのパスを返します。TreePathJTree. getEditingPath()現在編集されている要素のパスを返します。TreePathJTree. getLeadSelectionPath()リードと識別されたパスを返します。TreePathJTree. getNextMatch(String prefix, int startingRow, Position.Bias bias)prefixで始まる次のツリー要素へのTreePathを返します。TreePathJTree.DropLocation. getPath()ドロップされたデータをツリー内のどこに配置するべきかを指定するパスを返します。protected TreePath[]JTree. getPathBetweenRows(int index0, int index1)指定された行の間(この行を含む)のパスを返します。TreePathJTree. getPathForLocation(int x, int y)指定された位置にあるノードのパスを返します。TreePathJTree. getPathForRow(int row)指定された行のパスを返します。TreePathJTree. getSelectionPath()選択された最初のノードのパスを返します。TreePath[]JTree. getSelectionPaths()選択されたすべての値のパスを返します。TreePath型の引数を持つ型を返すjavax.swing内のメソッド 修飾子と型 メソッド 説明 protected Enumeration<TreePath>JTree. getDescendantToggledPaths(TreePath parent)parentの下位ノードであり、展開されているTreePathsのEnumerationを返します。Enumeration<TreePath>JTree. getExpandedDescendants(TreePath parent)現在展開されているパスparentの下位ノードから成るEnumerationを返します。TreePath型のパラメータを持つjavax.swing内のメソッド 修飾子と型 メソッド 説明 voidJTree. addSelectionPath(TreePath path)指定されたTreePathによって識別されるノードを現在の選択に追加します。voidJTree. addSelectionPaths(TreePath[] paths)パスの配列の各パスを現在の選択に追加します。voidJTree.EmptySelectionModel. addSelectionPaths(TreePath[] paths)これをオーバーライドしても何も行われません。EmptySelectionModelは選択を許可しません。voidJTree. collapsePath(TreePath path)指定されたパスによって識別されるノードが収納され、表示可能になるようにします。voidJTree. expandPath(TreePath path)指定されたパスによって識別されるノードが展開され、表示可能になるようにします。voidJTree. fireTreeCollapsed(TreePath path)このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。voidJTree. fireTreeExpanded(TreePath path)このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。voidJTree. fireTreeWillCollapse(TreePath path)このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。voidJTree. fireTreeWillExpand(TreePath path)このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。protected Enumeration<TreePath>JTree. getDescendantToggledPaths(TreePath parent)parentの下位ノードであり、展開されているTreePathsのEnumerationを返します。Enumeration<TreePath>JTree. getExpandedDescendants(TreePath parent)現在展開されているパスparentの下位ノードから成るEnumerationを返します。RectangleJTree. getPathBounds(TreePath path)指定されたノードが描画されるRectangleを返します。intJTree. getRowForPath(TreePath path)指定されたパスによって識別されるノードを表示する行を返します。booleanJTree. hasBeenExpanded(TreePath path)パスによって識別されるノードが今までに展開されたことがある場合にtrueを返します。booleanJTree. isCollapsed(TreePath path)パスによって識別される値が現在収納されている場合にtrueを返します。このメソッドは、パスにある値が現在表示されていない場合はfalseを返します。booleanJTree. isExpanded(TreePath path)パスによって識別されるノードが現在展開されている場合にtrueを返します。booleanJTree. isPathEditable(TreePath path)isEditableを返します。booleanJTree. isPathSelected(TreePath path)パスによって識別される項目が現在選択されている場合にtrueを返します。booleanJTree. isVisible(TreePath path)パスによって識別される値が現在表示可能である場合、つまりそれがルートであるか、そのすべての親が展開されている場合にtrueを返します。voidJTree. makeVisible(TreePath path)パスによって識別されるノードが現在表示可能であるようにします。protected booleanJTree. removeDescendantSelectedPaths(TreePath path, boolean includePath)pathの下位ノードである選択されたすべてのパスを削除します。voidJTree. removeSelectionPath(TreePath path)指定されたパスによって識別されるノードを現在の選択から削除します。voidJTree.EmptySelectionModel. removeSelectionPaths(TreePath[] paths)これをオーバーライドしても何も行われません。EmptySelectionModelは選択を許可しません。voidJTree. removeSelectionPaths(TreePath[] paths)指定されたパスによって識別されるノードを現在の選択から削除します。voidJTree. scrollPathToVisible(TreePath path)パスにあるすべてのパス・コンポーネント(最後のパス・コンポーネントは除く)を展開し、パスによって指定されるノードが表示されるようにスクロールします。voidJTree. setAnchorSelectionPath(TreePath newPath)アンカーと識別されたパスを設定します。protected voidJTree. setExpandedState(TreePath path, boolean state)このJTreeの展開状態を設定します。voidJTree. setLeadSelectionPath(TreePath newPath)リードとして識別するパスを設定します。voidJTree. setSelectionPath(TreePath path)指定されたパスによって識別されるノードを選択します。voidJTree.EmptySelectionModel. setSelectionPaths(TreePath[] paths)これをオーバーライドしても何も行われません。EmptySelectionModelは選択を許可しません。voidJTree. setSelectionPaths(TreePath[] paths)指定されたパスの配列によって識別されるノードを選択します。voidJTree. startEditingAtPath(TreePath path)指定されたパスによって識別されるノードを選択し、編集を開始します。TreePath型の型引数を持つjavax.swing内のメソッド・パラメータ 修飾子と型 メソッド 説明 protected voidJTree. removeDescendantToggledPaths(Enumeration<TreePath> toRemove)toRemoveにある、展開されているTreePathsの下位ノードを削除します。TreePath型のパラメータを持つjavax.swing内のコンストラクタ コンストラクタ 説明 AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)AccessibleJTreeNodeを構築します。 -
javax.swing.eventでのTreePathの使用
TreePathとして宣言されているjavax.swing.event内のフィールド 修飾子と型 フィールド 説明 protected TreePathTreeSelectionEvent. newLeadSelectionPathパスが変更されたあとのleadSelectionPathです。nullの場合もあります。protected TreePathTreeSelectionEvent. oldLeadSelectionPathパスが変更される前のleadSelectionPathです。nullの場合もあります。protected TreePathTreeExpansionEvent. pathこのイベントが表す値へのパスです。protected TreePathTreeModelEvent. path変更されたノードの親へのパスです。protected TreePath[]TreeSelectionEvent. pathsこのイベントが表すパスです。TreePathを返すjavax.swing.event内のメソッド 修飾子と型 メソッド 説明 TreePathTreeSelectionEvent. getNewLeadSelectionPath()現在のリード・パスを返します。TreePathTreeSelectionEvent. getOldLeadSelectionPath()以前にリード・パスだったパスを返します。TreePathTreeExpansionEvent. getPath()展開または折りたたみが行われている値へのパスを返します。TreePathTreeSelectionEvent. getPath()最初のパス要素を返します。TreePath[]TreeSelectionEvent. getPaths()選択範囲で追加または削除されたパスを返します。TreePathTreeModelEvent. getTreePath()treeStructureChangedを除くすべてのイベントに対して、変更されたノードの親を返します。TreePath型のパラメータを持つjavax.swing.event内のメソッド 修飾子と型 メソッド 説明 booleanTreeSelectionEvent. isAddedPath(TreePath path)指定されたパスが選択範囲に追加されたかどうかを返します。TreePath型のパラメータを持つjavax.swing.event内のコンストラクタ コンストラクタ 説明 TreeExpansionEvent(Object source, TreePath path)TreeExpansionEventオブジェクトを構築します。TreeModelEvent(Object source, TreePath path)ノード構造が何らかの方法で変更されたときに、イベントを生成するために使用します。変更されたサブツリーのルートへのパスをTreePathオブジェクトとして指定します。TreeModelEvent(Object source, TreePath path, int[] childIndices, Object[] children)ノードが変更、挿入、または削除されたときに、イベントを生成するために使用します。変更された項目の親へのパスをTreePathオブジェクトとして指定します。TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)TreeSelectionModelの選択の変更を表します。TreeSelectionEvent(Object source, TreePath path, boolean isNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)TreeSelectionModelの選択の変更を表します。 -
javax.swing.plafでのTreePathの使用
TreePathを返すjavax.swing.plaf内のメソッド 修飾子と型 メソッド 説明 abstract TreePathTreeUI. getClosestPathForLocation(JTree tree, int x, int y)x、yにもっとも近いノードへのパスを返します。abstract TreePathTreeUI. getEditingPath(JTree tree)編集中の要素へのパスを返します。abstract TreePathTreeUI. getPathForRow(JTree tree, int row)渡されたrowのパスを返します。TreePath型のパラメータを持つjavax.swing.plaf内のメソッド 修飾子と型 メソッド 説明 abstract RectangleTreeUI. getPathBounds(JTree tree, TreePath path)パスの最後の項目が描画されるラベル部分を囲むRectangleを返します。abstract intTreeUI. getRowForPath(JTree tree, TreePath path)pathで識別される最後の項目が可視である行を返します。abstract voidTreeUI. startEditingAtPath(JTree tree, TreePath path)pathの最後の項目を選択し、その項目の編集を試みます。 -
javax.swing.plaf.basicでのTreePathの使用
TreePathとして宣言されているjavax.swing.plaf.basic内のフィールド 修飾子と型 フィールド 説明 protected TreePathBasicTreeUI. editingPath編集中のパスです。TreePath型の型パラメータを持つjavax.swing.plaf.basic内のフィールド 修飾子と型 フィールド 説明 protected Hashtable<TreePath,Boolean>BasicTreeUI. drawingCache垂直線の描画を最小化するために使われます。TreePathを返すjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 TreePathBasicTreeUI. getClosestPathForLocation(JTree tree, int x, int y)x、yにもっとも近いノードへのパスを返します。TreePathBasicTreeUI. getEditingPath(JTree tree)編集中の要素へのパスを返します。protected TreePathBasicTreeUI. getLastChildPath(TreePath parent)parentの最後の子のパスを返します。TreePathBasicTreeUI. getPathForRow(JTree tree, int row)渡されたrowのパスを返します。TreePath型のパラメータを持つjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 protected voidBasicTreeUI. checkForClickInExpandControl(TreePath path, int mouseX, int mouseY)mouseXおよびmouseYがrowの展開または折りたたみの領域にある場合、このメソッドは行の展開状態を切り替えます。protected TreePathBasicTreeUI. getLastChildPath(TreePath parent)parentの最後の子のパスを返します。RectangleBasicTreeUI. getPathBounds(JTree tree, TreePath path)パスの最後の項目が描画されるラベル部分を囲むRectangleを返します。intBasicTreeUI. getRowForPath(JTree tree, TreePath path)pathで識別される最後の項目が可視である行を返します。protected voidBasicTreeUI. handleExpandControlClick(TreePath path, int mouseX, int mouseY)ユーザーが特定の行をクリックするとメッセージが送られ、toggleExpandStateが呼び出されます。protected booleanBasicTreeUI. isLocationInExpandControl(TreePath path, int mouseX, int mouseY)mouseXとmouseYが、ノードを展開/折りたたむために使用される行の領域に入る場合はtrueを返し、rowのノードはリーフを表しません。protected voidBasicTreeUI. paintExpandControl(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)行の展開(切り替え)部分をペイントします。protected voidBasicTreeUI. paintHorizontalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)脚の水平部分をペイントします。protected voidBasicTreeUI. paintRow(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)行のレンダラ部分をペイントします。protected voidBasicTreeUI. paintVerticalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, TreePath path)脚の垂直部分をペイントします。protected voidBasicTreeUI. pathWasCollapsed(TreePath path)VisibleTreeNodeから折りたたまれた後にメッセージが送られます。protected voidBasicTreeUI. pathWasExpanded(TreePath path)VisibleTreeNodeから展開された後にメッセージが送られます。protected voidBasicTreeUI. selectPathForEvent(TreePath path, MouseEvent event)特定の行のMouseEventに基づいて選択を更新するようにメッセージを送りました。protected booleanBasicTreeUI. shouldPaintExpandControl(TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)(toggle)コントロールを展開して指定された行に描画する必要がある場合は、trueを返します。protected booleanBasicTreeUI. startEditing(TreePath path, MouseEvent event)cellEditorがあり、shouldSelectCellがtrueを返した場合、ノードの編集を開始します。voidBasicTreeUI. startEditingAtPath(JTree tree, TreePath path)pathの最後の項目を選択し、その項目の編集を試みます。protected voidBasicTreeUI. toggleExpandState(TreePath path)パスが展開されてない場合は展開し、行が展開されている場合は折りたたみます。protected voidBasicTreeUI. updateExpandedDescendants(TreePath path)ツリーから展開されている子孫を取得し、ツリー状態に転送することで、pathのすべての子孫の展開状態を更新します。 -
javax.swing.plaf.multiでのTreePathの使用
TreePathを返すjavax.swing.plaf.multi内のメソッド 修飾子と型 メソッド 説明 TreePathMultiTreeUI. getClosestPathForLocation(JTree a, int b, int c)このオブジェクトで処理されている各UIでgetClosestPathForLocationメソッドを呼び出します。TreePathMultiTreeUI. getEditingPath(JTree a)このオブジェクトで処理されている各UIでgetEditingPathメソッドを呼び出します。TreePathMultiTreeUI. getPathForRow(JTree a, int b)このオブジェクトで処理されている各UIでgetPathForRowメソッドを呼び出します。TreePath型のパラメータを持つjavax.swing.plaf.multi内のメソッド 修飾子と型 メソッド 説明 RectangleMultiTreeUI. getPathBounds(JTree a, TreePath b)このオブジェクトで処理されている各UIでgetPathBoundsメソッドを呼び出します。intMultiTreeUI. getRowForPath(JTree a, TreePath b)このオブジェクトで処理されている各UIでgetRowForPathメソッドを呼び出します。voidMultiTreeUI. startEditingAtPath(JTree a, TreePath b)このオブジェクトで処理されている各UIでstartEditingAtPathメソッドを呼び出します。 -
javax.swing.treeでのTreePathの使用
TreePathとして宣言されているjavax.swing.tree内のフィールド 修飾子と型 フィールド 説明 protected TreePathDefaultTreeCellEditor. lastPath選択された最後のパスです。protected TreePathDefaultTreeSelectionModel. leadPath追加された最後のパスです。protected TreePath[]DefaultTreeSelectionModel. selection現在選択されているパスです。TreePathを返すjavax.swing.tree内のメソッド 修飾子と型 メソッド 説明 TreePathDefaultTreeSelectionModel. getLeadSelectionPath()追加された最後のパスを返します。TreePathTreeSelectionModel. getLeadSelectionPath()追加された最後のパスを返します。TreePathTreePath. getParentPath()親のTreePathを返します。abstract TreePathAbstractLayoutCache. getPathClosestTo(int x, int y)x、yにもっとも近いノードへのパスを返します。TreePathFixedHeightLayoutCache. getPathClosestTo(int x, int y)x、yにもっとも近いノードへのパスを返します。TreePathVariableHeightLayoutCache. getPathClosestTo(int x, int y)x、yにもっとも近いノードへのパスを返します。abstract TreePathAbstractLayoutCache. getPathForRow(int row)渡されたrowのパスを返します。TreePathFixedHeightLayoutCache. getPathForRow(int row)渡されたrowのパスを返します。TreePathVariableHeightLayoutCache. getPathForRow(int row)rowのパスを返します。TreePathDefaultTreeSelectionModel. getSelectionPath()選択範囲の先頭のパスを返します。TreePathTreeSelectionModel. getSelectionPath()選択範囲の先頭のパスを返します。TreePath[]DefaultTreeSelectionModel. getSelectionPaths()選択範囲を返します。TreePath[]TreeSelectionModel. getSelectionPaths()選択範囲のパスを返します。TreePathTreePath. pathByAddingChild(Object child)このパスのすべての要素に加えてchildの要素を格納する新しいパスを返します。TreePath型の引数を持つ型を返すjavax.swing.tree内のメソッド 修飾子と型 メソッド 説明 abstract Enumeration<TreePath>AbstractLayoutCache. getVisiblePathsFrom(TreePath path)渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。Enumeration<TreePath>FixedHeightLayoutCache. getVisiblePathsFrom(TreePath path)渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。Enumeration<TreePath>VariableHeightLayoutCache. getVisiblePathsFrom(TreePath path)渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。TreePath型のパラメータを持つjavax.swing.tree内のメソッド 修飾子と型 メソッド 説明 voidDefaultTreeSelectionModel. addSelectionPath(TreePath path)現在の選択範囲にパスを追加します。voidTreeSelectionModel. addSelectionPath(TreePath path)現在の選択範囲にパスを追加します。voidDefaultTreeSelectionModel. addSelectionPaths(TreePath[] paths)現在の選択範囲にパスを追加します。voidTreeSelectionModel. addSelectionPaths(TreePath[] paths)現在の選択範囲にパスを追加します。protected booleanDefaultTreeSelectionModel. arePathsContiguous(TreePath[] paths)パスが連続しているか、このオブジェクトにRowMapperがない場合、trueを返します。protected booleanDefaultTreeSelectionModel. canPathsBeAdded(TreePath[] paths)TreePathの特定のセットが追加できるかどうか判定するために使用します。protected booleanDefaultTreeSelectionModel. canPathsBeRemoved(TreePath[] paths)モデルの連続性を壊さずにパスを削除できる場合にtrueを返します。abstract RectangleAbstractLayoutCache. getBounds(TreePath path, Rectangle placeIn)パスを描画するのに必要な境界を指定する矩形を返します。RectangleFixedHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)パスを描画するのに必要な境界を指定する矩形を返します。RectangleVariableHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)pathで識別される項目が描画されるラベル部分を囲むRectangleを返します。abstract booleanAbstractLayoutCache. getExpandedState(TreePath path)パスが展開されて可視の場合にtrueを返します。booleanFixedHeightLayoutCache. getExpandedState(TreePath path)パスが展開されて可視の場合にtrueを返します。booleanVariableHeightLayoutCache. getExpandedState(TreePath path)パスが展開されて可視の場合にtrueを返します。abstract intAbstractLayoutCache. getRowForPath(TreePath path)pathで識別される最後の項目が可視である行を返します。intFixedHeightLayoutCache. getRowForPath(TreePath path)pathで識別される最後の項目が可視である行を返します。intVariableHeightLayoutCache. getRowForPath(TreePath path)pathで識別される最後の項目が可視である行を返します。int[]AbstractLayoutCache. getRowsForPaths(TreePath[] paths)path内でTreePathのインスタンスが表示されている行を返します。int[]RowMapper. getRowsForPaths(TreePath[] path)path内でTreePathのインスタンスが表示されている行を返します。abstract intAbstractLayoutCache. getVisibleChildCount(TreePath path)行について可視の子の数を返します。intFixedHeightLayoutCache. getVisibleChildCount(TreePath path)行について可視の子の数を返します。intVariableHeightLayoutCache. getVisibleChildCount(TreePath path)pathについて可視の子の数を返します。abstract Enumeration<TreePath>AbstractLayoutCache. getVisiblePathsFrom(TreePath path)渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。Enumeration<TreePath>FixedHeightLayoutCache. getVisiblePathsFrom(TreePath path)渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。Enumeration<TreePath>VariableHeightLayoutCache. getVisiblePathsFrom(TreePath path)渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。abstract voidAbstractLayoutCache. invalidatePathBounds(TreePath path)pathの矩形は無効で、更新される必要があることをLayoutCacheに通知します。voidFixedHeightLayoutCache. invalidatePathBounds(TreePath path)処理は行いません。FixedHeightLayoutCacheは幅をキャッシュに格納しません。したがって、変更はありません。voidVariableHeightLayoutCache. invalidatePathBounds(TreePath path)pathの矩形は無効で、更新される必要があることをLayoutCacheに通知します。booleanTreePath. isDescendant(TreePath aTreePath)aTreePathがこのTreePathの下位オブジェクトである場合は、trueを返します。abstract booleanAbstractLayoutCache. isExpanded(TreePath path)行で識別される値が現在展開されている場合にtrueを返します。booleanFixedHeightLayoutCache. isExpanded(TreePath path)行で識別される値が現在展開されている場合にtrueを返します。booleanVariableHeightLayoutCache. isExpanded(TreePath path)pathで識別される値が現在展開されている場合にtrueを返します。booleanDefaultTreeSelectionModel. isPathSelected(TreePath path)パスpathが現在の選択範囲にある場合にtrueを返します。booleanTreeSelectionModel. isPathSelected(TreePath path)パスpathが現在の選択範囲にある場合にtrueを返します。protected voidDefaultTreeSelectionModel. notifyPathChange(Vector<?> changedPaths, TreePath oldLeadSelection)非推奨。JDK version 1.7以降voidDefaultTreeSelectionModel. removeSelectionPath(TreePath path)選択範囲からパスを削除します。voidTreeSelectionModel. removeSelectionPath(TreePath path)選択範囲からパスを削除します。voidDefaultTreeSelectionModel. removeSelectionPaths(TreePath[] paths)選択範囲からパスを削除します。voidTreeSelectionModel. removeSelectionPaths(TreePath[] paths)選択範囲からパスを削除します。abstract voidAbstractLayoutCache. setExpandedState(TreePath path, boolean isExpanded)パスpathの展開状態をisExpandedとしてマーク付けします。voidFixedHeightLayoutCache. setExpandedState(TreePath path, boolean isExpanded)パスpathの展開状態をisExpandedとしてマーク付けします。voidVariableHeightLayoutCache. setExpandedState(TreePath path, boolean isExpanded)パスpathの展開状態をisExpandedとしてマーク付けします。voidDefaultTreeSelectionModel. setSelectionPath(TreePath path)選択範囲をパスに設定します。voidTreeSelectionModel. setSelectionPath(TreePath path)選択範囲をパスに設定します。voidDefaultTreeSelectionModel. setSelectionPaths(TreePath[] pPaths)選択範囲を設定します。voidTreeSelectionModel. setSelectionPaths(TreePath[] paths)選択範囲をパスに設定します。voidDefaultTreeModel. valueForPathChanged(TreePath path, Object newValue)パスで識別されるTreeNodeのユーザー・オブジェクトを設定し、変更済みのノードを送ります。voidTreeModel. valueForPathChanged(TreePath path, Object newValue)newValueへのpathによって識別される項目の値をユーザーが変更すると、メッセージとして送信されます。TreePath型のパラメータを持つjavax.swing.tree内のコンストラクタ コンストラクタ 説明 TreePath(TreePath parent, Object lastPathComponent)指定された親および要素でTreePathを作成します。
-