モジュール java.desktop
パッケージjavax.swing.tree
パッケージjavax.swing.tree
javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。 これらのクラスとインタフェースを使うと、ツリーの作成、更新、描画の方法のほか、ツリー・ノードに関連したデータの表示と管理の方法を制御できます。
ノート: ほとんどのSwing APIはスレッド・セーフではありません。 詳細は、「The Java Tutorial」の「Concurrency in Swing」セクションを参照してください。
関連項目
概要、チュートリアル、例、ガイド、およびツールのマニュアルについては、以下を参照してください。- 「The Java Tutorial」のセクション「How to Use Trees」
- 導入されたバージョン:
- 1.2
-
クラス説明警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。あるノードのサイズとX原点を判定するために
AbstractLayoutCache
で使用されます。DefaultMutableTreeNode
は、ツリー・データ構造の汎用ノードです。TreeCellEditor
。ツリーのエントリを表示します。TreeNodesを使用する単純なツリー・データ・モデルです。TreeSelectionModelのデフォルト実装です。展開/折りたたみが起こらないようにするために使用される例外。ノート: このクラスは、今後のリリースでさらにオープンになる予定です。子ノードの追加または削除、またはノードに格納されているユーザー・オブジェクトの内容変更により変更することのできる、ツリー・ノードのオブジェクトに関する必要条件を定義します。ツリー内のパスを表示行に変換するオブジェクトに関する要求を定義します。ツリーでエディタを設定するのに必要な拡張機能をCellEditorに追加します。ツリー・ノードを表示するオブジェクトの要件を定義します。JTree
が使用するモデルです。JTree内のツリー・ノードとして使用できるオブジェクトに関する要求を定義します。TreePath
は、ツリー内のノードへのパスを一意に識別するオブジェクトの配列を表現します。このインタフェースはツリー・コンポーネントの現在の選択状況を表します。ノート: このクラスは、今後のリリースでさらにオープンになる予定です。