2

数百のJToggleButtonを使用しているプログラムがあります。それらの名前は数字だけわずかに異なります(例:jToggleButton1、jToggleButton2、jToggleButton3、...)複数のボタンに対して同じことを行うときにforループを使用できる方法はありますか?たとえば、プログラムで複数のボタンの状態を変更したい場合、それらをループして、名前の終了番号を毎回変更できますか?

4

2 に答える 2

2

それらをすべて配列に入れたり、ループ ArrayListを使用したりすることができます。foreach

ArrayList<JToggleButton> toggleButtonArrayList = new ArrayList<JToggleButton>();
// ... insert your JToggleButtons to the ArrayList here...

for (JToggleButton myButton : toggleButtonArrayList) {
    myButton.changeSomething();
    // ...  do whatever you want here ...
}
于 2012-11-20T15:31:20.070 に答える
1

これを実現する最も簡単な方法は、すべてのボタンを配列またはに配置することArrayListです。

于 2012-11-20T15:29:56.597 に答える