每行具有不同列数的JTable

时间:2010-11-10 18:38:58

标签: java swing jtable tablelayout


  如何让JTable只用一列来布局一些行,如:

A1 Section Title Row With long Text
A2          B2          C2          D2
A3          B3          C3          D3
A4          B4          C4          D4
A5 Section Title Row With long Text
A6          B6          C6          D6
A7 Section Title Row With long Text
A8          B8          C8          D8
A9          B9          C9          D9

而不是

A1 Section Title Row With long Text  B1          C1          D1
A2                                   B2          C2          D2
A3                                   B3          C3          D3
A4                                   B4          C4          D4
A5 Section Title Row With long Text  B5          C5          D5
A6                                   B6          C6          D6
A7 Section Title Row With long Text  B7          C7          D7
A8                                   B8          C8          D8
A9                                   B9          C9          D9

我使用xhtmlrenderer完成了这种类型的布局,但我想知道是否可以更改JTable的单个单元格范围。 感谢。

2 个答案:

答案 0 :(得分:3)

查看this example,了解如何在JTable中“合并单元格”。

答案 1 :(得分:1)

广告JIDE GridsCellSpanTableGroupTable。基本思路与@ dogbane的答案中的古代代码相同,即使用不为跨区单元格绘制网格线的自定义UI。