com.nonesole.swing.plaf.basic.table.utable.tablemodel
类 MapTableModel

java.lang.Object
  继承者 javax.swing.table.AbstractTableModel
      继承者 com.nonesole.swing.plaf.basic.table.utable.tablemodel.AbstractListXTableModel
          继承者 com.nonesole.swing.plaf.basic.table.utable.tablemodel.MapTableModel
所有已实现的接口:
TableModelExtension, java.io.Serializable, javax.swing.table.TableModel

public class MapTableModel
extends AbstractListXTableModel

与Map关联的树模型

版本:
1.0 - build in 2009-11-05
作者:
JACK LEE
另请参见:
序列化表格

字段摘要
 
从类 com.nonesole.swing.plaf.basic.table.utable.tablemodel.AbstractListXTableModel 继承的字段
cellEditStatus, columnClass, columnIds, columnNames, data, FALSE, TRUE
 
从类 javax.swing.table.AbstractTableModel 继承的字段
listenerList
 
构造函数摘要
MapTableModel(java.lang.String[] columnIds, java.lang.String[] columnNames)
          构造方法
 
方法摘要
 void addRow(java.lang.Object obj)
          在末行后新增一行,并传入行所对应的对象
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
 void insertRowAt(java.lang.Object obj, int rowIndex)
          插入一行,并传入行所对应的对象
 void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
           
 void updateRowAt(java.lang.Object obj, int rowIndex)
          修改一行,传入并覆盖行所对应的对象
 
从类 com.nonesole.swing.plaf.basic.table.utable.tablemodel.AbstractListXTableModel 继承的方法
addData, getColumnClass, getColumnCount, getColumnName, getData, getRowCount, getRowData, isCellEditable, removeRowAt, setCellEditable, setColumnEditable, setColumnIds, setColumnNames, setData, setRowEditable
 
从类 javax.swing.table.AbstractTableModel 继承的方法
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 javax.swing.table.TableModel 继承的方法
addTableModelListener, removeTableModelListener
 

构造函数详细信息

MapTableModel

public MapTableModel(java.lang.String[] columnIds,
                     java.lang.String[] columnNames)
构造方法

方法详细信息

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)

setValueAt

public void setValueAt(java.lang.Object value,
                       int rowIndex,
                       int columnIndex)
指定者:
接口 javax.swing.table.TableModel 中的 setValueAt
覆盖:
javax.swing.table.AbstractTableModel 中的 setValueAt

addRow

public void addRow(java.lang.Object obj)
从接口 TableModelExtension 复制的描述
在末行后新增一行,并传入行所对应的对象

指定者:
接口 TableModelExtension 中的 addRow
覆盖:
AbstractListXTableModel 中的 addRow

insertRowAt

public void insertRowAt(java.lang.Object obj,
                        int rowIndex)
从接口 TableModelExtension 复制的描述
插入一行,并传入行所对应的对象

指定者:
接口 TableModelExtension 中的 insertRowAt
覆盖:
AbstractListXTableModel 中的 insertRowAt
rowIndex - 指定行

updateRowAt

public void updateRowAt(java.lang.Object obj,
                        int rowIndex)
从接口 TableModelExtension 复制的描述
修改一行,传入并覆盖行所对应的对象

指定者:
接口 TableModelExtension 中的 updateRowAt
覆盖:
AbstractListXTableModel 中的 updateRowAt
rowIndex - 指定行