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