求助:关于ItemStateListener 事件响应
这是我的代码:
class StateChange implements ItemStateListener{
public void itemStateChanged(Item item){
int a = 0;
int b = 0;
if(item == cr){
if(!cr.isSelected(6)){
delete(0);
append(cr2);
a = cr.getSelectedIndex();
}
else {
delete(0);
append(cr1);
b = cr.getSelectedIndex();
}
}
if(item == cr1){
a = cr1.getSelectedIndex();
addCommand(cmdok);
}
else if (item == cr2){
b = cr2.getSelectedIndex();
addCommand(cmdok);
}
}
问题:
a和b两个变量我想挪到StateChange事件响应函数的外面去定义,但却导致运行错误,不知是何原因