public void addTableModelListener(TableModelListener arg0) {
// TODO Auto-generated method stub } public Class<?> getColumnClass(int arg0) {
// TODO Auto-generated method stub
return null;
} public int getColumnCount() {
return 0;
} public String getColumnName(int i) {
return null;
} public int getRowCount() {
return 0;
} public Object getValueAt(int row, int col) {
return null;
} public boolean isCellEditable(int arg0, int arg1) {
// TODO Auto-generated method stub
return false;
} public void removeTableModelListener(TableModelListener arg0) {
// TODO Auto-generated method stub } public void setValueAt(Object arg0, int arg1, int arg2) {
// TODO Auto-generated method stub }
以上TableModel中的方法需要实现那几个 怎么实现啊 速度至上 谢了
// TODO Auto-generated method stub } public Class<?> getColumnClass(int arg0) {
// TODO Auto-generated method stub
return null;
} public int getColumnCount() {
return 0;
} public String getColumnName(int i) {
return null;
} public int getRowCount() {
return 0;
} public Object getValueAt(int row, int col) {
return null;
} public boolean isCellEditable(int arg0, int arg1) {
// TODO Auto-generated method stub
return false;
} public void removeTableModelListener(TableModelListener arg0) {
// TODO Auto-generated method stub } public void setValueAt(Object arg0, int arg1, int arg2) {
// TODO Auto-generated method stub }
以上TableModel中的方法需要实现那几个 怎么实现啊 速度至上 谢了
getColumnCount
getValueAt
必须
getColumnName 不实现不报错,但列没名
isCellEditable 是否需要编辑,实现没多少体力吧,返回true或者false
setValueAt 编辑表格后要想保留编辑后的值必须实现,保留不保留无所谓的话,不实现也无所谓。addTableModelListener
removeTableModelListener
这两个不常用。如果你是入门选手,等再过几道门槛再看这个。不过需要注意的是,增加的监听器,调用的时候是逆序调用。所有的都已是这样。很简单
getColumnCount 总列数