|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
JTable がテーブルデータモデルを調べるために使うメソッドを指定します。
JTable は、次のような数行のコードを使って、TableModel インタフェースを実装する任意のデータモデルを表示するように設定できます。
TableModel myData = new MyTableModel();
JTable table = new JTable(myData);
JTable
,
AbstractTableModel
メソッドの概要 | |
void |
addTableModelListener(TableModelListener l)
データモデルが変更されるたびに通知されるリストにリスナーを追加します。 |
Class |
getColumnClass(int columnIndex)
列の最小公分母 Class を返します。 |
int |
getColumnCount()
データソースオブジェクトが管理する列数を返します。 |
String |
getColumnName(int columnIndex)
columnIndex にある列の名前を返します。 |
int |
getRowCount()
データソースオブジェクトが管理するレコード数を返します。 |
Object |
getValueAt(int rowIndex,
int columnIndex)
columnIndex と rowIndex にあるセルの属性値を返します。 |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
rowIndex と columnIndex にあるセルが編集可能な場合は true を返します。 |
void |
removeTableModelListener(TableModelListener l)
データモデルが変更されるたびに通知されるリストからリスナーを削除します。 |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex)
columnIndex と rowIndex にあるセルのレコードの属性値を設定します。 |
メソッドの詳細 |
public int getRowCount()
getColumnCount()
public int getColumnCount()
getRowCount()
public String getColumnName(int columnIndex)
columnIndex
- 列のインデックスpublic Class getColumnClass(int columnIndex)
public boolean isCellEditable(int rowIndex, int columnIndex)
rowIndex
- 値が参照される行columnIndex
- 値が参照される列setValueAt(java.lang.Object, int, int)
public Object getValueAt(int rowIndex, int columnIndex)
rowIndex
- 値が参照される行columnIndex
- 値が参照される列public void setValueAt(Object aValue, int rowIndex, int columnIndex)
aValue
- 新しい値rowIndex
- 値が変更される行columnIndex
- 値が変更される列getValueAt(int, int)
,
isCellEditable(int, int)
public void addTableModelListener(TableModelListener l)
l
- TableModelListenerpublic void removeTableModelListener(TableModelListener l)
l
- TableModelListener
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |