我不知道如何用Java布局屏幕

时间:2010-11-04 20:15:00

标签: java layout

我正在使用java创建一个游戏,我不太了解如何在窗口中布置按钮。

我想要七列按钮,高10。每个按钮显示一位数字,或显示为灰色。 jbutton buttons [] 0-70

在右边,三个方格可以显示红色X(罢工),在空的时候仍然可见。我还需要一个“开始”按钮和一个“清除”按钮。我正在考虑水平排列的罢工,但在最终设计上非常灵活。

唯一可以解决的问题是jbuttons会保留数字,其余的可以建立在这里收到的任何建议上。

我不只是在寻找答案,我想了解它是如何形成的。请过分解释。

3 个答案:

答案 0 :(得分:3)

Java教程有一个关于layout managers的非常详尽的章节。仔细阅读。请记住:布局管理器应该合并。

对于7x10按钮,您肯定想要使用GridLayout。对于整体布局,您可以使用BorderLayout,网格占据其中心空间,另一个控件可以进入其他空间。

答案 1 :(得分:1)

假设您正在使用Swing,在这种情况下,请查看此GridBagLayout教程。

答案 2 :(得分:1)

使用Layout Managers。制作多个JPanel并为每个JPanel设置适当的管理器。听起来你需要一个GridLayout。