Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Lout经理负责重新确定面板尺寸_Java_User Interface_Layout_Panel_Frame - Fatal编程技术网

Java Lout经理负责重新确定面板尺寸

Java Lout经理负责重新确定面板尺寸,java,user-interface,layout,panel,frame,Java,User Interface,Layout,Panel,Frame,我正在制作一个gui应用程序,在这个应用程序中,框架的一侧需要一个宽面板,另一侧需要一个更薄的面板。面板的高度相同,但当我重新调整尺寸时,我希望它们彼此保持一致的宽度差异,同时仍然改变尺寸 以下是还原为较小尺寸时的外观: 下面是当它被最大化或变得更大时的样子: 我试着使用网格布局,但是当你把窗口变大的时候,我不太明白如何使一个更小,并且以更小的速度改变。我的问题是,哪种布局可以满足我的需求,布局管理器中的哪些功能可以引导我达到目标?您可以使用GridBagLayout,但这似乎总是比它的价值

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

以下是还原为较小尺寸时的外观:

下面是当它被最大化或变得更大时的样子:


我试着使用网格布局,但是当你把窗口变大的时候,我不太明白如何使一个更小,并且以更小的速度改变。我的问题是,哪种布局可以满足我的需求,布局管理器中的哪些功能可以引导我达到目标?

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

相反,请看一看,尤其是他们的。我已经好几年没有做Swing编程了,但请记住JGoodies的布局让生活变得更加轻松