将现有JPanel添加到现有JFrame

时间:2014-06-18 21:06:14

标签: java swing layout jframe jpanel

我在向jframe添加jpanel时遇到了问题,我不知道为什么它不会出现在其他不是flowLayout的布局中;我没有使用FlowLayout,因为我的所有挥杆组件都无法定位。

这是FlowLayout如何显示我的组件的图片:

Flow layout

这就是他们应该展示的方式:

Combination layout

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:4)

您可以将布局划分为3个JPanel,每个JPanel都有own layout

enter image description here

可以使用GridBagLayout(2列和4行)创建(大约)此JPanel。

enter image description here

可以使用另一个GridBagLayout,4列和3行创建此JPanel。

enter image description here

可以使用FlowLayout或BoxLayout(行轴)创建此JPanel。

将3个JPanel添加到带有BoxLayout(页轴)的主JPanel中。