使用哪种布局?

use*_*818 3 java layout swing layout-manager border-layout

我想用swing这个界面做:

在此输入图像描述

当我调整它时,我想要调整所有子面板和按钮的大小如下: 在此输入图像描述

不仅要调整主窗口的大小.我正在使用GridBagLayout.而且我不知道如何以这种方式将GridBagLayout面板的边框粘贴到Frame的边框上,当我调整框架大小时,面板也要调整大小.

Red*_*ite 9

我通常使用嵌套布局.

  • 使用JPanelBorderLayout为基础.
  • 存放在你的核心组成部分JPanel,而这增加了CENTERBorderLayout.
  • 将底部组件存储在两个单独JPanel的组件中.
  • JPanel使用1行2列的GridLayout 创建另一个.
  • JPanel以正确的顺序将两者添加到其中.
  • 此添加JPanelSOUTHBorderLayout.