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
- 另请参见:
- 序列化表格
从类 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
- 指定行