インタフェース
javax.swing.table.TableModelの使用
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
Swingコンポーネントによってトリガーされるイベントを提供します。
javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。-
javax.swingでのTableModelの使用
修飾子と型メソッド説明protected TableModel
JTable.createDefaultDataModel()
DefaultTableModel
であるデフォルトのテーブル・モデル・オブジェクトを返します。JTable.getModel()
このJTable
が表示するデータを提供するTableModel
を返します。修飾子と型メソッド説明void
JTable.setModel
(TableModel dataModel) この表のデータ・モデルをdataModel
に設定し、新しいデータ・モデルからのリスナー通知用に登録します。修飾子コンストラクタ説明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の使用
修飾子コンストラクタ説明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の使用
修飾子と型クラス説明class
TableRowSorter<M extends TableModel>
TableModel
を使ってソートおよびフィルタ機能を提供するRowSorter
の実装です。修飾子と型クラス説明class
このabstractクラスは、TableModel
インタフェースのほとんどのメソッドのデフォルトの実装を提供します。class
セル値のオブジェクトを格納するために、一連のVectors
の中の1つのVector
を使うTableModel
の実装です。修飾子と型メソッド説明abstract String
TableStringConverter.toString
(TableModel model, int row, int column) 指定された位置の値の文字列表現を返します。