如何在JAVA上相应地操作GridLayout设置?

raz*_*han 3 java grid-layout

我有一个setLayout(new GridLayout(5,5,3,3));

5行5列.在第一行我想要一个大行.你知道如何在excel中合并单元格.所以我只想在第一行合并5列.我在第一行放置了一个JLabel,我非常讨厌每个网格单元需要多个JLabel,并确保间距很好.

有没有办法在GridLayout上执行此操作?或者我严格坚持5行5列?

tra*_*god 5

GridBagLayout可以做到这一点.或者,你可以使用嵌套布局:第一行添加到NORTHBorderLayout和剩余GridLayoutCENTER.另请参见布局管理器的可视指南.

附录:MiGLayout在这方面也值得一看.Web Start演示特别有吸引力,关于合并和拆分单元的手册部分可能很有用.