+ -
当前位置:首页 → 问答吧 → 匿名内部类局部变量和for循环变量

匿名内部类局部变量和for循环变量

时间:2011-11-02

来源:互联网

for(final int i=0;i<box.length;i++){ //在匿名内部类要用到for循环中的局部变量,必须用final属性,但i要自增,这时又和final有冲突。。。纠结。。。要怎么解决啊???
box[i].addActionListener(new ActionListener()
{

@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
for(int j=0;j<i;j++){ //这个也是这种问题。。。
if(box[i].isSelected()==true){
box[i+1].setSelected(false);
rbutton[i].setSelected(true);
}
else
bgroup.clearSelection();
}
}
});


在线等待。。。麻烦大家了、、、、、
}

作者: tianwailaikewbb   发布时间: 2011-11-02

为什么要加final 不加不可以么

作者: leehom_zhang   发布时间: 2011-11-02