我使用NetBeans生成了Swing接口。一切正常,直到我将rowCount
更改为4096.现在我得到例外NoClassDefFoundError
。我已经从rowCount
3850测试了它。这是一个错误,还是别的什么;欢迎所有提示。如何正确增加rowCount
?
答案 0 :(得分:1)
您通常使用JTable来显示具有特定n个对象的数据集合。此号码应由getRowCount()
返回。你不要在那里使用任何任意整数,但是你的数据集的大小为n。
检查getValueAt(int row, int col)
。也许它试图访问一个不存在的对象。如果您创建了一个乘法表,您只能使用getRowCount操作JTable的大小,其中您使用getValueAt返回的整数定义表大小。只有在这种情况下,您才可以自由修改getRowCount以返回您想要的任何内容。
public Object getValueAt(int rowIndex, int columnIndex) {
return (rowIndex +1 ) * (columnIndex + 1);
}
如果您有ResultSet,Vector,ArrayList等,请在getRowCount中获取并返回其大小。