我有一个简单的问题,但我一直在寻找一个解决方案,而不是找到它,因为我有一些时间问题,我会在这里问一下
我正在使用java编写一个简单的游戏(因为我还在学习),并且在使用borderlayout时,因为它完全符合我的要求,底部有3个按钮,而北部的内部框架带有游戏画面,但是我还需要一个工具栏在顶部,无论如何我可以改变布局,所以它允许我这样做,或任何简单的解决方法?这种布局非常适合我想要的,而其他人则不会让我满意。
我知道这可能是一个愚蠢的问题,但欢迎任何帮助
答案 0 :(得分:2)
如果你添加一个包含两个其他面板的JPanel怎么办:一个用于按钮,另一个用于你想要的北方内容?或者,您可以通过放置包含其他面板或组件的面板来类似地拆分其他区域。
编辑:您可以将工具栏放在北方,其余组件可以放在可放置在中心的新面板中。
答案 1 :(得分:0)
如果我没有弄错的话,你可以在JFrame中添加一个菜单,并且仍然有borderlayout在框架中。 菜单将位于顶部内部面板上方,并且三个按钮(必须位于面板中)可以放入框架的南部。 所有这一切都应该没有任何问题。 只是想知道,内部面板有多少bug?它是整个屏幕的其余部分还是只有顶部的条子?如果是屏幕的其余部分,则将其放在中间位置,然后将其放入北部。