我正在制作gui应用程序,我需要在框架的一侧使用宽面板,在另一侧使用更薄的面板。面板高度相同,但是当我重新调整尺寸时,我希望它们在保持尺寸变化的同时保持相互之间的宽度差异。
以下是恢复到较小尺寸时的样子:
以下是最大化或变大时的样子:
我正在尝试使用网格布局,但我无法弄清楚如何制作一个较小的网格布局,并且当你使窗口变大时,以较低的速率进行更改。我的问题是哪种布局可以让我达到我想要的,布局管理器中的哪些功能会让我得到结果?
答案 0 :(得分:0)
你可以使用GridBagLayout
,但这似乎总比它的价值更麻烦。
相反,请查看JGoodies,尤其是FormLayout。自从我完成Swing编程以来,已经有好几年了,但请记住JGoodies布局让生活变得更轻松。