java - JTable rowCount问题

标签 java swing netbeans jtable rowcount

我使用 NetBeans 生成了一个 Swing 界面。一切正常,直到我将 rowCount 更改为 4096。现在我收到异常 NoClassDefFoundError。我已经测试过,从 rowCount 3850 开始它就崩溃了。这是一个错误,还是其他什么?欢迎所有提示。如何正确增加 rowCount

最佳答案

您通常使用 JTable 来显示具有特定数量 n 个对象的数据集合。该数字应由 getRowCount() 返回。您不使用任何任意整数,而是使用数据集合的大小 n。

检查您的getValueAt(int row, int col)。也许它试图访问一个不存在的对象。例如,如果您创建乘法表,并且使用 getValueAt 返回的整数定义表大小,则只能使用 getRowCount 操作 JTable 的大小。仅在这种情况下,您可以自由修改 getRowCount 以返回您想要的任何内容。

public Object getValueAt(int rowIndex, int columnIndex) {
    return (rowIndex +1 ) * (columnIndex + 1);
}

如果您有 ResultSet、Vector、ArrayList 等,请在 getRowCount 中获取并返回大小。

关于java - JTable rowCount问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5361243/

相关文章:

Java android room 从两个表中获取java对象

Java - 交替替换逗号

java - Spring 启动: Configuration Scan missing classes due to "weird" setup

java - 如何解决/解决 Windows 系统外观中的错误

java - JFileChooser 帮助

具有管理员权限的 java 运行可执行文件

java - 大型 JPanel 上的绘制字符串在 Linux 上变得困惑,但在 Windows 上却不然

java - exec 不适用于 java 1.7.21,但在 netbeans 中工作正常

java - 是否有像 Eclipse : Switching to debugging/testing layout 这样的 Netbeans 配置文件 View

netbeans - 如何在NetBeans项目中计算行数