Swing/AWT中拟议项目的GridBagLayout或BorderLayout?

and*_*323 1 java swing layout-manager gridbaglayout border-layout

我正在尝试创建一个如图所示的GUI:

在此输入图像描述

我在确定哪种布局最适合这种情况时遇到了一些麻烦.

我试图使用a GridBagLayout,但无法弄清楚如何制作不同尺寸的物品,以及如何定位它们.

我也考虑使用a BorderLayout和创建一个eastpanel,westpanelcenterpanel使用相应的布局约束将它们放在那里,但这感觉不正确.

我也读过如何使用GridBagLayoutJava教程,但仍然无法弄清楚如何实现目标.

Dud*_*ngs 5

您不应强迫自己仅使用具有单一布局的单个面板.将多个面板嵌套在彼此内部,每个面板可能具有不同的布局.

你可以有一个带有BorderLayout的根面板.对于顶部,您有一个带有FlowLayout(或者可能是gridbaglayout)的面板.中心可以是另一个带有GridBagLayout的面板,也可能是更多嵌套面板的组合.

没有一个魔术布局可以做任何事情.构成是关键.