我有一个使用数百个 JToggleButtons 的程序。它们的名称仅在数字上略有不同(例如 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 回答