JTable,其中每行中的列数可能不同

时间:2013-01-09 16:33:53

标签: java swing jtable row columnspan

我正在寻找JTable的解决方案,我可以改变每行中的列数,但行的大小(以像素为单位)是恒定的。

到目前为止,我发现stackoverflow引用只是死链接到旧解决方案:

JTable with varying number of columns per row

现在有更新的更好的方法吗? 如果是这样,什么? 如果没有,是否有人知道旧的解决方案是什么?

感谢。

2 个答案:

答案 0 :(得分:1)

我会创建一个渲染器(具有多个固定大小标签的面板,甚至每种类型的行都有多个面板)。

应该是TableModel中应用了渲染器的一列。

答案 1 :(得分:1)

  

有谁知道旧解决方案是什么?

可能会找到这些示例,这些示例似乎是在上一个千年中为Swing测试版发布的,here。您可能正在寻找MultiSpanCellTable。它们可能是一个有用的研究对象,但它们当前。 YMMV。