gui.table
クラス BasicTableModel

java.lang.Object
  上位を拡張 javax.swing.table.AbstractTableModel
      上位を拡張 javax.swing.table.DefaultTableModel
          上位を拡張 gui.table.BasicTableModel
すべての実装されたインタフェース:
TransferableData, java.io.Serializable, java.lang.Cloneable, javax.swing.table.TableModel

public class BasicTableModel
extends javax.swing.table.DefaultTableModel
implements java.lang.Cloneable, TransferableData

標準テーブルデータモデルクラス

関連項目:
直列化された形式

フィールドの概要
 
クラス javax.swing.table.DefaultTableModel から継承されたフィールド
columnIdentifiers, dataVector
 
クラス javax.swing.table.AbstractTableModel から継承されたフィールド
listenerList
 
コンストラクタの概要
BasicTableModel()
          行 0 列 0 の標準テーブルデータモデルを構築する
BasicTableModel(int rowCount, int columnCount)
          行と列の数を指定して標準テーブルデータモデルを構築する
 
メソッドの概要
 void clear()
          データを消去する
 java.lang.Object clone()
          オブジェクトのコピーを返す
ただしセル自体はコピーされない
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 java.awt.datatransfer.Transferable getContext()
          転送データを返す
 double getNumberAt(int row, int column)
          データ数値を返す
 java.lang.String getStringAt(int row, int column)
          データ文字列を返す
 int hashCode()
          オブジェクトのハッシュコード値を返す
 java.lang.String toString()
          データ文字列を返す
全データを文字列表記
 
クラス javax.swing.table.DefaultTableModel から継承されたメソッド
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
クラス javax.swing.table.AbstractTableModel から継承されたメソッド
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BasicTableModel

public BasicTableModel()
行 0 列 0 の標準テーブルデータモデルを構築する


BasicTableModel

public BasicTableModel(int rowCount,
                       int columnCount)
行と列の数を指定して標準テーブルデータモデルを構築する

パラメータ:
rowCount - 行の数
columnCount - 列の数
メソッドの詳細

getStringAt

public java.lang.String getStringAt(int row,
                                    int column)
データ文字列を返す

パラメータ:
row - データを取り出す行
column - データを取り出す列
戻り値:
指定された位置のデータ文字列

getNumberAt

public double getNumberAt(int row,
                          int column)
データ数値を返す

パラメータ:
row - データを取り出す行
column - データを取り出す列
戻り値:
指定された位置のデータ数値

clear

public void clear()
データを消去する


getContext

public java.awt.datatransfer.Transferable getContext()
転送データを返す

定義:
インタフェース TransferableData 内の getContext
戻り値:
転送データの Transferable オブジェクト

clone

public java.lang.Object clone()
オブジェクトのコピーを返す
ただしセル自体はコピーされない

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
比較対象のオブジェクトが同じクラスに属し 同じ値を持つ場合は true

toString

public java.lang.String toString()
データ文字列を返す
全データを文字列表記

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現