我有一个setLayout(new GridLayout(5,5,3,3));
5行5列.在第一行我想要一个大行.你知道如何在excel中合并单元格.所以我只想在第一行合并5列.我在第一行放置了一个JLabel,我非常讨厌每个网格单元需要多个JLabel,并确保间距很好.
有没有办法在GridLayout上执行此操作?或者我严格坚持5行5列?
GridBagLayout可以做到这一点.或者,你可以使用嵌套布局:第一行添加到NORTH的BorderLayout和剩余GridLayout的CENTER.另请参见布局管理器的可视指南.
附录:MiGLayout在这方面也值得一看.Web Start演示特别有吸引力,关于合并和拆分单元的手册部分可能很有用.
| 归档时间: | 
 | 
| 查看次数: | 8655 次 | 
| 最近记录: |