0

我正在制作一个 gui 应用程序,我需要在框架的一侧有一个宽面板,而在另一侧有一个更薄的面板。面板的高度相同,但是当我重新调整它们的大小时,我希望它们保持一致的宽度差异,同时仍然改变大小。

这是恢复到较小尺寸后的样子: 更小

这是最大化或变大时的样子: 在此处输入图像描述

我试图为此使用网格布局,但是当您使窗口更大时,我无法弄清楚如何使窗口变小并以较小的速度进行更改。我的问题是哪种布局可以让我得到我想要的,布局管理器中的哪些功能会引导我得到结果?

4

1 回答 1

0

您可以使用GridBagLayout,但这似乎总是比它的价值更麻烦。

相反,看看JGoodies,尤其是他们的FormLayout。自从我完成 Swing 编程以来已经有好几年了,但请记住 JGoodies 布局让生活变得更轻松。

于 2013-01-09T18:52:11.070 回答