2016-08-11 6 views
0

NetBeansのGUIを使用してJFrameにJButtonのマトリックスを作成しました。ランダムに選択したいのですが、どのようにするのか分かりません。どんなアイデアが役に立ちます。ありがとう。JFrame(Netbeansインターフェイス)から任意のJButtonを選択するにはどうすればよいですか?

+0

何らかの 'List'の中でそれらを参照させる必要があります。次に、リストをランダムに反復処理します。 – ifly6

答えて

0

JButtonのリストがあります。

List<JButton> buttons; 

Randomインスタンスでランダムに1つを選択するだけです。

Random rnd = new Random(); 
int i = rnd.nextInt(buttons.size()); 
JButton btn = buttons.get(i); 

アレイと同じロジックで動作します。

+0

ありがとうございました!しかし、どのようにList要素を導入できますか?私が要素を導入しようとすると、「非静的変数jToggleButton101は静的コンテキストから参照できません」というメッセージが表示されます。挨拶 –

+0

コードが表示されない場合は、それ以上はわかりません。一般的に、これはあなたのエラーの解決策です:http://stackoverflow.com/questions/290884/what-is-the-reason-behind-non-static-method-cannot-be-referenced-from-a-static –

関連する問題