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