-1

つまり、アクションリスナーと4つの異なるフレームを備えたボタンを持つフレームがあります。ボタンをクリックすると、それらの 4 つのフレームのいずれかがランダムに開きます。たとえば、フレーム 1,2,3,4 があります。ボタンをクリックすると、setVisible(true) を介してこれらのフレームの 1 つがランダムに表示されます。既にコードを設定して表示し、現在のフレームを非表示にしています。私の唯一の問題は、ボタンがランダムに表示される方法がわからないことです。 4枠から選ぶ

4

1 に答える 1

1

すべてのフレームをListまたは Array に追加します。Randomオブジェクトを作成し、[0, 3] の間の乱数を生成します。これで、フレームと乱数ジェネレーターを含むリストがあれば、それを使用できます。例えば:

frames.get(random.nextInt(frames.size()));

frames - すべてのフレームのリストrandom - Randomクラス
のインスタンス。

以下も参照してください。

于 2013-03-11T23:49:09.297 に答える