Java プラットフォーム 1.2

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

TableModel を使用するパッケージ
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
 

javax.swing における TableModel の使用方法
 

TableModel として宣言される javax.swing におけるフィールド
protected  TableModel JTable.dataModel
          テーブルの TableModel です。
 

TableModel を返す javax.swing におけるメソッド
 TableModel JTable.getModel()
          レシーバが表示するデータを提供する TableModel を返します。
protected  TableModel JTable.createDefaultDataModel()
          DefaultTableModel であるデフォルトのテーブルモデルオブジェクトを返します。
 

TableModel のパラメータを持つ javax.swing におけるメソッド
 void JTable.setModel(TableModel newModel)
          このテーブルのデータモデルを newModel に設定し、新しいデータモデルからのリスナー通知として登録します。
 

TableModel のパラメータを持つ javax.swing におけるコンストラクタ
JTable.JTable(TableModel dm)
          データモデル dm、デフォルト列モデル、およびデフォルト選択モデルで初期化される JTable を構築します。
JTable.JTable(TableModel dm, TableColumnModel cm)
          データモデル dm、列モデル cm、およびデフォルトの選択モデルで初期化される JTable を構築します。
JTable.JTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm)
          データモデル dm、列モデル cm、および選択モデル sm で初期化される JTable を構築します。
 

javax.swing.event における TableModel の使用方法
 

TableModel のパラメータを持つ javax.swing.event におけるコンストラクタ
TableModelEvent.TableModelEvent(TableModel source)
          テーブル内のすべての行データが変更されています。
TableModelEvent.TableModelEvent(TableModel source, int row)
          このデータの行は更新されています。
TableModelEvent.TableModelEvent(TableModel source, int firstRow, int lastRow)
          行 [firstRow, lastRow] のデータが更新されています。
TableModelEvent.TableModelEvent(TableModel source, int firstRow, int lastRow, int column)
          [firstRow, lastRow] の範囲の列 column のセルが更新されています。
TableModelEvent.TableModelEvent(TableModel source, int firstRow, int lastRow, int column, int type)
          (firstRow, column) から (lastRow, column) までのセルが変更されています。
 

javax.swing.table における TableModel の使用方法
 

TableModel を実装する javax.swing.table におけるクラス
 class AbstractTableModel
          この抽象クラスは、TableModel インタフェースのほとんどのメソッドのデフォルトの実装を提供します。
 class DefaultTableModel
          セル値のオブジェクトを格納するために、一連の Vector の中の 1 つの Vector を使う TableModel の実装です。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.