クラス
javax.swing.JTreeの使用
-
JTreeを使用しているパッケージ パッケージ 説明 javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。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でのJTreeの使用
JTree型のパラメータを持つjavax.swing内のメソッド 修飾子と型 メソッド 説明 Component
DefaultCellEditor. getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
TreeCellEditor
インタフェースを実装します。JTree型のパラメータを持つjavax.swing内のコンストラクタ コンストラクタ 説明 AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
AccessibleJTreeNodeを構築します。 -
javax.swing.plafでのJTreeの使用
JTree型のパラメータを持つjavax.swing.plaf内のメソッド 修飾子と型 メソッド 説明 abstract void
TreeUI. cancelEditing(JTree tree)
現在の編集セッションを取り消します。abstract TreePath
TreeUI. getClosestPathForLocation(JTree tree, int x, int y)
x、yにもっとも近いノードへのパスを返します。abstract TreePath
TreeUI. getEditingPath(JTree tree)
編集中の要素へのパスを返します。abstract Rectangle
TreeUI. getPathBounds(JTree tree, TreePath path)
パスの最後の項目が描画されるラベル部分を囲むRectangleを返します。abstract TreePath
TreeUI. getPathForRow(JTree tree, int row)
渡されたrowのパスを返します。abstract int
TreeUI. getRowCount(JTree tree)
表示されている行数を返します。abstract int
TreeUI. getRowForPath(JTree tree, TreePath path)
pathで識別される最後の項目が可視である行を返します。abstract boolean
TreeUI. isEditing(JTree tree)
ツリーが編集中の場合にtrueを返します。abstract void
TreeUI. startEditingAtPath(JTree tree, TreePath path)
pathの最後の項目を選択し、その項目の編集を試みます。abstract boolean
TreeUI. stopEditing(JTree tree)
現在の編集セッションを中止します。 -
javax.swing.plaf.basicでのJTreeの使用
JTreeとして宣言されているjavax.swing.plaf.basic内のフィールド 修飾子と型 フィールド 説明 protected JTree
BasicTreeUI. tree
描画先のコンポーネントです。JTree型のパラメータを持つjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 void
BasicTreeUI. cancelEditing(JTree tree)
現在の編集セッションを取り消します。TreePath
BasicTreeUI. getClosestPathForLocation(JTree tree, int x, int y)
x、yにもっとも近いノードへのパスを返します。TreePath
BasicTreeUI. getEditingPath(JTree tree)
編集中の要素へのパスを返します。Rectangle
BasicTreeUI. getPathBounds(JTree tree, TreePath path)
パスの最後の項目が描画されるラベル部分を囲むRectangleを返します。TreePath
BasicTreeUI. getPathForRow(JTree tree, int row)
渡されたrowのパスを返します。int
BasicTreeUI. getRowCount(JTree tree)
表示されている行数を返します。int
BasicTreeUI. getRowForPath(JTree tree, TreePath path)
pathで識別される最後の項目が可視である行を返します。boolean
BasicTreeUI. isEditing(JTree tree)
ツリーが編集中の場合にtrueを返します。void
BasicTreeUI. startEditingAtPath(JTree tree, TreePath path)
pathの最後の項目を選択し、その項目の編集を試みます。boolean
BasicTreeUI. stopEditing(JTree tree)
現在の編集セッションを中止します。 -
javax.swing.plaf.multiでのJTreeの使用
JTree型のパラメータを持つjavax.swing.plaf.multi内のメソッド 修飾子と型 メソッド 説明 void
MultiTreeUI. cancelEditing(JTree a)
このオブジェクトで処理されている各UIでcancelEditing
メソッドを呼び出します。TreePath
MultiTreeUI. getClosestPathForLocation(JTree a, int b, int c)
このオブジェクトで処理されている各UIでgetClosestPathForLocation
メソッドを呼び出します。TreePath
MultiTreeUI. getEditingPath(JTree a)
このオブジェクトで処理されている各UIでgetEditingPath
メソッドを呼び出します。Rectangle
MultiTreeUI. getPathBounds(JTree a, TreePath b)
このオブジェクトで処理されている各UIでgetPathBounds
メソッドを呼び出します。TreePath
MultiTreeUI. getPathForRow(JTree a, int b)
このオブジェクトで処理されている各UIでgetPathForRow
メソッドを呼び出します。int
MultiTreeUI. getRowCount(JTree a)
このオブジェクトで処理されている各UIでgetRowCount
メソッドを呼び出します。int
MultiTreeUI. getRowForPath(JTree a, TreePath b)
このオブジェクトで処理されている各UIでgetRowForPath
メソッドを呼び出します。boolean
MultiTreeUI. isEditing(JTree a)
このオブジェクトで処理されている各UIでisEditing
メソッドを呼び出します。void
MultiTreeUI. startEditingAtPath(JTree a, TreePath b)
このオブジェクトで処理されている各UIでstartEditingAtPath
メソッドを呼び出します。boolean
MultiTreeUI. stopEditing(JTree a)
このオブジェクトで処理されている各UIでstopEditing
メソッドを呼び出します。 -
javax.swing.treeでのJTreeの使用
JTreeとして宣言されているjavax.swing.tree内のフィールド 修飾子と型 フィールド 説明 protected JTree
DefaultTreeCellEditor. tree
待機も行なっているJTree
のインスタンスです。JTree型のパラメータを持つjavax.swing.tree内のメソッド 修飾子と型 メソッド 説明 protected void
DefaultTreeCellEditor. determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
オフセットを決定します。Component
DefaultTreeCellEditor. getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
エディタを設定します。Component
TreeCellEditor. getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
エディタの初期valueを設定します。Component
DefaultTreeCellRenderer. getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
コンポーネントに渡される内容に基づいてレンダラを設定します。Component
TreeCellRenderer. getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
現在のツリー・セルの値をvalue
に設定します。protected void
DefaultTreeCellEditor. setTree(JTree newTree)
現在編集対象のツリーを設定します。JTree型のパラメータを持つjavax.swing.tree内のコンストラクタ コンストラクタ 説明 DefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer)
指定されたレンダリングとデフォルトのエディタを使用して、JTree用のDefaultTreeCellEditor
オブジェクトを構築します。DefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor)
指定されたレンダリングと指定されたエディタを使用して、JTree
用のDefaultTreeCellEditor
オブジェクトを構築します。
-