1

画面上にランダムに出現し、しばらくすると消える円(ボタン)をクリックする必要があるゲームを作成しています。プレーヤーがそれらを逃した場合、彼はポイントを失い、それらをヒットした場合、ポイントを獲得します。

絶対レイアウトおよび/またはグリッドバッグレイアウトでボタンの位置をランダム化する例を見せてくれる人に本当に感謝します。

4

1 に答える 1

1

NullLayout は良い考えだと思います - http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html

GridBagLayout でそれを行いたい場合は、ここで答えを見つけることができます GridBagLayout で動的ダッシュボードを表すレイアウト

ダミー パネルで満たされたグリッドを作成し、ダミー パネルをボタンに置​​き換える必要があります。

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

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

于 2013-06-06T13:04:39.073 に答える