2011-05-31 87 views
0

我有一个有点简单的问题,但我一直在寻找一个解决方案,并没有找到它,因为我有一些时间的问题,我会在这里问简单的Java布局问题

我在Java编程中一个简单的游戏(因为我还在学习),并在使用borderlayout,因为它完全符合我想要的,底部的3个按钮和游戏画面的北部的内部框架,但是我还需要顶部的工具栏,是无论如何,我可以改变布局,以便我可以做到这一点,或任何简单的解决方法?这种类型的布局对于我想要的和其他人不太满意的我来说是完美的。

我知道这可能是一个愚蠢的问题,但任何帮助将受到欢迎

回答

2

如果添加了包含其他两个面板一个JPanel什么:一个用于按钮和一个用于内容你要上面北?或者,您也可以通过放置包含其他面板或组件的面板来类似地拆分其他区域。

编辑:您可以将工具栏放在北面,其余的组件可以放置在可放置在中心的新面板中。

+1

确实,这是要走的路。将面板嵌入其他面板以组织和控制布局。 – JVerstry 2011-05-31 17:52:26

0

如果我没有弄错,你可以添加一个菜单到一个JFrame,并且仍然在框架中有borderlayout。 菜单将位于顶部内部面板上方,并且三个按钮(必须位于面板本身中)可以放入框架的南部。 所有这些应该没有任何问题。 只是想知道,内部面板如何bug?它是整个屏幕的其余部分还是只有最上面的条子?如果它的屏幕的其余部分,然后把它放在中心,并为一条条,把它放在北部。