一連の JCheckBox インスタンスがあり、.setSelected(false) を使用してそれらの状態をチェック解除にリセットしたいのですが、これを行う方法がわかりません。以下のようなものだと思いましたが、コンパイルされませんでした。
ArrayList<JCheckBox> checkboxList; //initialized in this manner earlier in code
public class MyResetListener implements ActionListener {
public void actionPerformed(ActionEvent a){
for(JCheckBox a : checkboxList){
checkboxList.setSelected(false);
}
}
}
通常の for ループでもこれを試しましたが、どちらの方法でも ArrayList にアクセスする方法がわかりませんでした。
public class MyResetListener implements ActionListener {
public void actionPerformed(ActionEvent a){
for(int i=0; i<256; i++){
checkboxList[i].setSelected(false);
}
}
}