DefaultTableModel增加了addrow(...)方法,这是主要区别
DefaultTableModel是对abstractTableModel的继承,所以在不使用其他接口的情况下
abstractTableModel能做的DefaultTableModel都能做
DefaultTableModel是对abstractTableModel的继承,所以在不使用其他接口的情况下
abstractTableModel能做的DefaultTableModel都能做
DefaultTableModel只接收2维数组和vector如果想简单就用这个,把result的内容写入一个2维数组(可以使用java.sql.ResultSetMetaData.getColumnCount()获取返回的列数)关于表模型可以参考《Java2核心技术》第2卷里面有详细的介绍
DefaultTableModel:在内存中存放所有显示的和将显示的数据行
AbstractTableModel:在内存中只存放正在显示的数据行,
我建议用第二个
String[][] res=result;
String[] col=result.ResultSetMetaData.getCoumnNames() ;
DefaultTableModel(res,col);
就可以了吧?????