モジュール java.desktop
パッケージ javax.swing.table
パッケージjavax.swing.table
javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。 JTable
は、アプリケーション内でテーブル・データ構造のユーザー・インタフェースを構築するための、Swingのグリッド・ビューまたはテーブル・ビューです。 このパッケージを使うと、テーブルに関連したデータがどのように表示および管理されるかや、テーブルがどのように作成、更新、および描画されるかを制御できます。
ノート: ほとんどのSwing APIはスレッド・セーフではありません。 詳細は、「The Java Tutorial」の「Concurrency in Swing」セクションを参照してください。
関連項目
概要、チュートリアル、例、ガイド、およびツールのマニュアルについては、以下を参照してください。- 「The Java Tutorial」のセクション「How to Use Tables」
- 導入されたバージョン:
- 1.2
-
インタフェース説明このインタフェースは、
JListBox
、JComboBox
、JTree
、またはJTable
などのコンポーネントの値のエディタになりうる任意のオブジェクトが実装する必要があるメソッドを定義します。このインタフェースは、JTable
のセルのレンダラになる可能性のあるオブジェクトが要求するメソッドを定義します。JTable
で使用するのに適したテーブル列モデル・オブジェクトの要件を定義します。TableModel
インタフェースはJTable
がテーブル・データ・モデルを調べるために使うメソッドを指定します。 -
クラス説明このabstractクラスは、
TableModel
インタフェースのほとんどのメソッドのデフォルトの実装を提供します。JTable
内の個々のセルをレンダリング(表示)するための標準クラス。UIResource
を実装するDefaultTableCellRenderer
のサブクラス。JTable
の標準の列ハンドラです。セル値のオブジェクトを格納するために、一連のVectors
の中の1つのVector
を使うTableModel
の実装です。これは、JTable
のヘッダーを管理するオブジェクトです。TableColumn
はJTable
の列のすべての属性(幅、サイズ変更可能性、最小と最大の幅など)を表します。TableRowSorter<M extends TableModel>TableModel
を使ってソートおよびフィルタ機能を提供するRowSorter
の実装です。TableStringConverterは、オブジェクトをモデルから文字列に変換するために使用します。