org.javagui.swing.components
类 TableModel<E>
java.lang.Object
javax.swing.table.AbstractTableModel
org.javagui.swing.components.TableModel<E>
- 所有已实现的接口:
- java.io.Serializable, javax.swing.table.TableModel
public class TableModel<E>
- extends javax.swing.table.AbstractTableModel
- 另请参见:
- 序列化表格
构造函数摘要 |
TableModel(java.util.List<java.lang.String> columnProperties,
java.util.List<java.lang.String> columnNames)
|
TableModel(java.util.List<java.lang.String> columnProperties,
java.util.List<java.lang.String> columnNames,
boolean showIndex)
|
TableModel(java.lang.String[] columnProperties,
java.lang.String[] columnNames)
|
TableModel(java.lang.String[] columnProperties,
java.lang.String[] columnNames,
boolean showIndex)
|
从类 javax.swing.table.AbstractTableModel 继承的方法 |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableModel
public TableModel(java.util.List<java.lang.String> columnProperties,
java.util.List<java.lang.String> columnNames)
TableModel
public TableModel(java.lang.String[] columnProperties,
java.lang.String[] columnNames)
TableModel
public TableModel(java.util.List<java.lang.String> columnProperties,
java.util.List<java.lang.String> columnNames,
boolean showIndex)
TableModel
public TableModel(java.lang.String[] columnProperties,
java.lang.String[] columnNames,
boolean showIndex)
getColumnClass
public java.lang.Class<?> getColumnClass(int col)
- 指定者:
- 接口
javax.swing.table.TableModel
中的 getColumnClass
- 覆盖:
- 类
javax.swing.table.AbstractTableModel
中的 getColumnClass
getColumnProperty
public java.lang.String getColumnProperty(int col)
getColumnName
public java.lang.String getColumnName(int col)
- 指定者:
- 接口
javax.swing.table.TableModel
中的 getColumnName
- 覆盖:
- 类
javax.swing.table.AbstractTableModel
中的 getColumnName
isCellEditable
public boolean isCellEditable(int row,
int col)
- 指定者:
- 接口
javax.swing.table.TableModel
中的 isCellEditable
- 覆盖:
- 类
javax.swing.table.AbstractTableModel
中的 isCellEditable
getValueAt
public java.lang.Object getValueAt(int row,
int col)
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int col)
- 指定者:
- 接口
javax.swing.table.TableModel
中的 setValueAt
- 覆盖:
- 类
javax.swing.table.AbstractTableModel
中的 setValueAt
getColumnCount
public int getColumnCount()
getRow
public E getRow(int row)
addRow
public void addRow(E element)
insertRow
public void insertRow(int row,
E element)
removeRow
public void removeRow(int row)
removeRow
public void removeRow(E element)
removeAll
public void removeAll()
getRowCount
public int getRowCount()
getColumnProperties
public java.lang.String[] getColumnProperties()
- 返回:
- the columnProperties
setColumnProperties
public void setColumnProperties(java.lang.String[] columnProperties)
- 参数:
columnProperties
- the columnProperties to set
getInput
public java.util.List<E> getInput()
- 返回:
- the elements
setInput
public void setInput(java.util.List<E> elements)
- 参数:
elements
- the elements to set
isShowIndex
public boolean isShowIndex()
- 返回:
- the showIndex
setShowIndex
public void setShowIndex(boolean showIndex)
- 参数:
showIndex
- the showIndex to set
getColumnNames
public java.lang.String[] getColumnNames()
- 返回:
- the columnNames
setColumnNames
public void setColumnNames(java.lang.String[] columnNames)
- 参数:
columnNames
- the columnNames to set