インタフェース
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) 指定された位置の値の文字列表現を返します。