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