インタフェース
javax.swing.table.TableModelの使用
パッケージ | 説明 |
---|---|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.event |
Swingコンポーネントによってトリガーされるイベントを提供します。
|
javax.swing.table |
javax.swing.JTable を処理するためのクラスとインタフェースを提供します。 |
-
javax.swingでのTableModelの使用
TableModelとして宣言されたjavax.swingのフィールド 修飾子と型 フィールド 説明 protected TableModel
JTable. dataModel
テーブルのTableModel
。TableModelを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 protected TableModel
JTable. createDefaultDataModel()
DefaultTableModel
であるデフォルトのテーブル・モデル・オブジェクトを返します。TableModel
JTable. getModel()
このJTable
が表示するデータを提供するTableModel
を返します。型TableModelの引数を持つ型を返すjavax.swingのメソッド 修飾子と型 メソッド 説明 RowSorter<? extends TableModel>
JTable. getRowSorter()
ソート処理を行うオブジェクトを返します。型TableModelのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 void
JTable. setModel(TableModel dataModel)
この表のデータ・モデルをdataModel
に設定し、新しいデータ・モデルからのリスナー通知用に登録します。TableModel型の型引数を持つjavax.swing内のメソッド・パラメータ 修飾子と型 メソッド 説明 void
JTable. setRowSorter(RowSorter<? extends TableModel> sorter)
RowSorter
を設定します。型TableModelのパラメータを持つjavax.swingのコンストラクタ コンストラクタ 説明 JTable(TableModel dm)
データ・モデルdm
、デフォルト列モデル、およびデフォルト選択モデルを使用して初期化されるJTable
を構築します。JTable(TableModel dm, TableColumnModel cm)
データ・モデルdm
、列モデルcm
、およびデフォルト選択モデルを使用して初期化されるJTable
を構築します。JTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm)
データ・モデルdm
、列モデルcm
、および選択モデルsm
を使用して初期化されるJTable
を構築します。 -
javax.swing.eventでのTableModelの使用
型TableModelのパラメータを持つjavax.swing.eventのコンストラクタ コンストラクタ 説明 TableModelEvent(TableModel source)
テーブル内のすべての行データが変更されています。リスナーは、行をベースにしたすべての状態を破棄し、TableModel
に再度問い合わせをして、新しい行数とすべての適切な値を取得します。TableModelEvent(TableModel source, int row)
このデータの行は更新されています。TableModelEvent(TableModel source, int firstRow, int lastRow)
行[firstRow, lastRow]内のデータが更新されています。TableModelEvent(TableModel source, int firstRow, int lastRow, int column)
[firstRow, lastRow]の範囲の列column内のセルが更新されています。TableModelEvent(TableModel source, int firstRow, int lastRow, int column, int type)
(firstRow, column)から(lastRow, column)までのセルが変更されています。 -
javax.swing.tableでのTableModelの使用
TableModel型の型パラメータを持つjavax.swing.table内のクラス 修飾子と型 クラス 説明 class
TableRowSorter<M extends TableModel>
TableModel
を使ってソートおよびフィルタ機能を提供するRowSorter
の実装です。TableModelを実装しているjavax.swing.tableのクラス 修飾子と型 クラス 説明 class
AbstractTableModel
このabstractクラスは、TableModel
インタフェースのほとんどのメソッドのデフォルトの実装を提供します。class
DefaultTableModel
セル値のオブジェクトを格納するために、一連のVectors
の中の1つのVector
を使うTableModel
の実装です。型TableModelのパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 abstract String
TableStringConverter. toString(TableModel model, int row, int column)
指定された位置の値の文字列表現を返します。