JTable rowCount问题

时间:2011-03-19 09:25:43

标签: java swing netbeans jtable rowcount

我使用NetBeans生成了Swing接口。一切正常,直到我将rowCount更改为4096.现在我得到例外NoClassDefFoundError。我已经从rowCount 3850测试了它。这是一个错误,还是别的什么;欢迎所有提示。如何正确增加rowCount

1 个答案:

答案 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中获取并返回大小。