【发布时间】:2013-01-09 16:33:53
【问题描述】:
我正在寻找 JTable 的解决方案,我可以在其中改变每行中的列数,但行的大小(以像素为单位)是恒定的。
我发现到目前为止,stackoverflow 引用只是指向旧解决方案的死链接:
JTable with varying number of columns per row
现在有更新更好的方法吗? 如果是这样,是什么? 如果没有,有谁知道旧的解决方案是什么?
谢谢。
【问题讨论】:
-
不支持跨单元格,所有这些旧示例都是/是需要调整 ui-delegate 内部的黑客 - 没有什么微不足道的和大量的工作。如果您负担得起,则使用 JIDE 之类的商业解决方案可能会更好。只是说':-)
-
我应该注意:我只能使用 java 6。如果一个新的解决方案需要 java7,我运气不好,应该坚持使用旧的解决方案。
-
@kleopatra 感谢您的建议。
-
虽然不合适,但如果您的表中没有太多行,您可以考虑使用
JPanel和GridBagLayout,它支持列/行跨度(以及许多其他东西)
标签: java swing jtable row columnspan