TableModel
TableModel类本身是一个interface,在这个interface里面定义了若干的方法:包括了存取表格字段(cell)的内容、计算表格的列数等等 的基本存取操作,让设计者可以简单地利用TableModel来实作他所想要的表格。TableModel界面是放在javax.swing.table package中,这 个package定义了许多JTable会用到的各种Model,读者可利用java api文件找到这个package,并由此package找到各类或界面所定义的方法 。
TableModel方法:
void addTableModelListener(TableModelListener l):使表格具有处理TableModelEvent的能力。当表格的Table Model有所变化时,会发出TableModel Event事件信息. Class getColumnClass(int columnIndex):返回字段数据类型的类名称. int getColumnCount():返回字段(行)数量. String getColumnName(int columnIndex):返回字段名称. int getRowCount():返回数据列数量. Object getValueAt(int rowIndex,int columnIndex):返回数据某个cell中的值. boolean isCellEditable(int rowIndex,int columnIndex):返回cell是否可编辑,true的话为可编辑. void removeTableModelListener(TableModelListener l):从TableModelListener中移除一个listener. void