jp.hishidama.swing.table
クラス ExTableModel

java.lang.Object
  上位を拡張 javax.swing.table.AbstractTableModel
      上位を拡張 javax.swing.table.DefaultTableModel
          上位を拡張 jp.hishidama.swing.table.ExTableModel
すべての実装されたインタフェース:
Serializable, TableModel
直系の既知のサブクラス:
LazyTableModel

public class ExTableModel
extends DefaultTableModel

拡張TableModel.

導入されたバージョン:
2009.04.26
作成者:
ひしだま
関連項目:
直列化された形式

入れ子のクラスの概要
 class ExTableModel.InsertRowUndo
           
 class ExTableModel.MoveRowUndo
           
 class ExTableModel.RemoveRowUndo
           
 class ExTableModel.SetNumRowsUndo
           
 class ExTableModel.SetValueUndo
           
 
コンストラクタの概要
ExTableModel()
          コンストラクター.
 
メソッドの概要
 ExUndoableEditSupport getUndoableEditSupport()
          UndoableEditSupport取得.
 void initUndoableEditSupport()
          UndoableEditSupport初期化.
 void insertRow(int row, Vector rowData)
           
 void moveRow(int start, int end, int to)
           
 void removeRow(int row)
           
 void setNumRows(int rowCount)
           
 void setValueAt(Object value, int row, int column)
           
 
クラス javax.swing.table.DefaultTableModel から継承されたメソッド
addColumn, addColumn, addColumn, addRow, addRow, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, isCellEditable, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setRowCount
 
クラス javax.swing.table.AbstractTableModel から継承されたメソッド
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExTableModel

public ExTableModel()
コンストラクター.

メソッドの詳細

initUndoableEditSupport

public void initUndoableEditSupport()
UndoableEditSupport初期化.


getUndoableEditSupport

public ExUndoableEditSupport getUndoableEditSupport()
UndoableEditSupport取得.

戻り値:
UndoableEditSupport

setValueAt

public void setValueAt(Object value,
                       int row,
                       int column)
定義:
インタフェース TableModel 内の setValueAt
オーバーライド:
クラス DefaultTableModel 内の setValueAt

insertRow

public void insertRow(int row,
                      Vector rowData)
オーバーライド:
クラス DefaultTableModel 内の insertRow

moveRow

public void moveRow(int start,
                    int end,
                    int to)
オーバーライド:
クラス DefaultTableModel 内の moveRow

removeRow

public void removeRow(int row)
オーバーライド:
クラス DefaultTableModel 内の removeRow

setNumRows

public void setNumRows(int rowCount)
オーバーライド:
クラス DefaultTableModel 内の setNumRows