在boxlayout下的Java GUI场所布局

时间:2014-03-05 12:59:20

标签: java swing user-interface layout jpanel

我已经使用borderlayout指定了我的java GUI的内容放置位置,然后我选择将其放在EAST上,然后使两个boxlayouts显示两列按钮。我现在必须在它下面放一些东西而不是它旁边。您如何使用任何布局建议或建议我这样做,但最好是boxlayout而不是绝对布局(null)。提前谢谢。

图片:

enter image description here

箭头指向我想要另一个JPanel的地方。

1 个答案:

答案 0 :(得分:3)

你可以......

  1. JPanel
  2. 包裹两个按钮面板
  3. 无论箭头上的组件是什么,请使用JPanel包裹GrigbagLayout(仅将其置于中心位置)。
  4. 使用JPanel创建另一个BorderLayout,其中包含上述面板。使用CENTERSOUTH
  5. EmptyBorder面板提供SOUTH,仅指定顶部区域并相应地为其添加空间。
  6. 真的有很多方法可以实现这一目标。关键是嵌套JPanels并使用不同的布局管理器,使用EmptyBorders或stuts为空的空间直到获得所需的效果。可能性是无止境。我认为没有一个正确的答案。既然我们没有一个可运行的例子,我说只要试试上面的内容,混合搭配你会得到你想要的东西。