使用 GridBagLayout 跨越多列 | JAVA 8

Span multiple columns with GridBagLayout | JAVA 8

下面的Gridbaglayout是否可行?这样我的标题的列宽为 5,所有其他元素的宽度为 1。

想要的结果:

+-----------------------------------------------------------------+
|                       HEADLINE                       | content0 |
+----------+----------+----------+----------+----------+----------+
| content1 | content2 | content3 | content4 | content5 | content6 |
+----------+----------+----------+----------+----------+----------+

当前状态:

+-----------------------------------------------------------------+
|                       HEADLINE                       | content0 |
+------------------------------------------------------+----------+----------+----------+----------+----------+
| content1                                             | content2 | content3 | content4 | content5 | content6 |
+------------------------------------------------------+----------+----------+----------+----------+----------+

当我将 gridwidth 设置为 5 和 1 时:(记得将 gridx 增加 5...)

+-----------------------------------------------------------------+
|       HEA| content0 |DLINE                                      |
+----------+----------+----------+----------+----------+----------+
| content1 | content2 | content3 | content4 | content5 | content6 |
+----------+----------+----------+----------+----------+----------+

当然,您将标题 GridBagConstraintsgridwidth 设置为 5,将其他设置为 1。 (它是 GridBagLayoutcontentN 的大小可能会有所不同。