Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 每行具有不同列数的JTable_Java_Swing_Jtable_Tablelayout - Fatal编程技术网

Java 每行具有不同列数的JTable

Java 每行具有不同列数的JTable,java,swing,jtable,tablelayout,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


如何获得一个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的单个单元格跨度。
谢谢。

看一看哪个显示了如何在JTable中“合并单元格”。

广告中有
CellSpanTable
GroupTable
。其基本思想与@dogbane答案中的古老代码相同,即使用一个自定义UI,该UI不会为跨单元格绘制网格线。

这个示例似乎在其他论坛上以及其他论坛上被引用了很多。然而,我对使用1998年在Swing1.1beta3上测试的独立代码持怀疑态度。这不是我所希望的答案,但这似乎是JTable的当前状态(即自其诞生以来没有多大进展)。我会接受你的答案,但请坚持使用XHTMLender。此答案中的链接已断开。我认为链接是一个有效的链接,除了解释它的必要修复之外。