Java 如何使用LayoutManager获得这样的布局?

Java 如何使用LayoutManager获得这样的布局?,java,swing,jpanel,awt,layout-manager,Java,Swing,Jpanel,Awt,Layout Manager,所以,我对LayoutManager是全新的。我已经读过关于现有LayoutManager的文章,但不知道哪种布局最好。不同的颜色框表示JPanel 我应该使用哪一个?您可以使用。该布局可以使用带有两个垂直组和两个水平组的布局 见 红色以其首选大小显示 蓝色是水平填充的 绿色垂直填充 青色是垂直和水平填充的 调整窗口大小时,您希望面板的行为如何?GridBagLayout应该可以工作。窗口不应该调整大小。@kleopatra在为标签组(第1列)和控件组(第2列)创建工厂方法时,我意识到为什么人

所以,我对LayoutManager是全新的。我已经读过关于现有LayoutManager的文章,但不知道哪种布局最好。不同的颜色框表示JPanel


我应该使用哪一个?

您可以使用。

该布局可以使用带有两个垂直组和两个水平组的布局

  • 红色以其首选大小显示
  • 蓝色是水平填充的
  • 绿色垂直填充
  • 青色是垂直和水平填充的

  • 调整窗口大小时,您希望面板的行为如何?GridBagLayout应该可以工作。窗口不应该调整大小。@kleopatra在为标签组(第1列)和控件组(第2列)创建工厂方法时,我意识到为什么人们说GL是为IDE(即GUI设计器)使用而设计的。在做了很多工作之后,我得到了一个令人满意的结果,但是尝试稍微调整一下以包含底部一行按钮是完全失败的。话虽如此。A) 我的陈述仅仅是对事实的陈述。B) OP可能使用GUI设计器,在这种情况下,使用此J2SE布局创建只需“几分钟”。)