インタフェース
javax.swing.table.TableModelの使用

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