编程语言
首页 > 编程语言> > 如何在JAVA上相应地操作GridLayout设置?

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

作者:互联网

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

5行5列.在第一行,我想要一个大行.您知道如何在excel中合并单元格.因此,我只想仅在第一行上合并5列.我将JLabel放在第一行,非常令人讨厌的是,我需要为每个网格单元都具有多个JLabel,并确保间距工作良好.

有没有办法在GridLayout上做到这一点?还是我严格遵守5行5列?

解决方法:

GridBagLayout可以做到这一点.或者,您可以使用嵌套布局:将第一行添加到BorderLayout的NORTH位置,将剩余的GridLayout添加到CENTER.另请参见A Visual Guide to Layout Managers.

附录:MiGLayout在这种情况下也很值得一看. Web Start演示特别吸引人,有关Merging and Splitting Cells的手册部分可能会很有用.

标签:grid-layout,java
来源: https://codeday.me/bug/20191023/1915102.html