首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JTable rowCount问题

JTable rowCount问题
EN

Stack Overflow用户
提问于 2011-03-19 17:25:43
回答 1查看 2.9K关注 0票数 1

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-19 17:31:28

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

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

代码语言:javascript
复制
public Object getValueAt(int rowIndex, int columnIndex) {
    return (rowIndex +1 ) * (columnIndex + 1);
}

如果你有一个ResultSet,一个向量,一个ArrayList等等,获取并返回它在getRowCount中的大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5361243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档