我用NetBeans生成了一个Swing接口。一切运行正常,直到我将rowCount更改为4096。现在我得到了异常NoClassDefFoundError。我已经从rowCount 3850测试过它崩溃了。这是一个bug,还是别的什么;欢迎所有提示。如何正确增加rowCount?
发布于 2011-03-19 17:31:28
通常使用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,一个向量,一个ArrayList等等,获取并返回它在getRowCount中的大小。
https://stackoverflow.com/questions/5361243
复制相似问题