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

时间:2010-11-12 21:18:23

标签: java grid-layout

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

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

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

1 个答案:

答案 0 :(得分:5)

GridBagLayout可以做到这一点。或者,您可以使用嵌套布局:将第一行添加到BorderLayoutNORTH,将GridLayout添加到CENTER。另请参阅A Visual Guide to Layout Managers

附录:MiGLayout在这方面也值得一看。 Web Start演示特别有吸引力,Merging and Splitting Cells上的手册部分可能很有用。