以jframe形式随机化按钮的位置

时间:2013-05-31 17:47:57

标签: java netbeans netbeans-7 gridbaglayout

我正在制作一个游戏,玩家必须点击在屏幕上随机生成的圆圈(按钮),并在一段时间后消失。如果球员错过了他们,他就会失分,如果他击中他们,他就会获得积分。

非常感谢任何人向我展示绝对布局和/或网格布局布局中按钮位置随机化的示例。

1 个答案:

答案 0 :(得分:1)

我认为NullLayout是个好主意 - http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html

如果您想使用GridBagLayout,可以在Layout to represent dynamic dashboard with GridBagLayout找到答案。

您必须创建一个充满假面板的网格,然后用按钮替换假面板。

c.gridx = (int)(Math.random()*NumOfGBLColumns);

c.gridy = (int)(Math.random()*NumOfGBLRows);