private class ButtonListener implements ActionListener { public void actionPerformed(ActionEvent action) { Object state = action.getSource();
if(state == start_stop){ while(start_stop.isSelected()){
contro.forwStep();
}
}
}这个是listener的部分我遇到的问题是,运行gui以后,按下这个按钮以后就再也不能停止了,gui上面的其他功能也不能用了
if(state == start_stop){ while(start_stop.isSelected()){
contro.forwStep();
}
}
}这个是listener的部分我遇到的问题是,运行gui以后,按下这个按钮以后就再也不能停止了,gui上面的其他功能也不能用了
如果是判断对象是否相等,那么应该用equals()方法吧?
循环用while(control)
按中control=true;循环开始,弹开后control再设置为false;