0
ボタンを1つしか持っていない場合、私はこれを行う方法をよく知っていますが、Computer Scienceプロジェクトでは私はキノゲームのGUIを作っています。私は特定の番号をクリックしたとき、それはだろうので、それはREDを回すため特定のJButtonの色を変更する方法
for(int i=1 ; i <= 80; i++)
{
num.add(1) ;
btn = new JButton(String.valueOf(i)) ;
btn.setBackground(Color.BLUE);
btn.setForeground(Color.YELLOW);
btn.setActionCommand(String.valueOf(i));
btn.addActionListener(new ButtonHandler());
panel.add(btn);
}
public class ButtonHandler implements ActionListener {
@Override
public void actionPerformed(ActionEvent event) {
//Button Code if I click one button it goes here. I have set ID's via ActionCommand
}
}
https://i.gyazo.com/637f74422de5f4bf6e52155dcdfbd482.png [JButtonの出力]
だから私はやりたいこと、だった:そうは以下のように、私はループのために作らJButtonがするようにするにはそれがクリックされたことを示します。これを行うには、各ボタンを定義する必要がありますか?または、どういうわけか、このようにボタンを1つだけ調整できますか?どんな情報でも大歓迎です!
- ザカリー・スミス
にそれを追加することができますが、コードを投稿することができます'ButtonHandler'のために? – Mshnik
何も変更する必要はありませんが、私はそれを追加しました –