У меня есть игровой метод с таймером внутри этого метода, только для определенного случая (если условие ниже), я хочу остановить таймер ... Но по какой-то причине он вызывает сбои.
public model() {
public game() {
Timer timer = new Timer(50, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
....
//draw shapes on JFrame
if (model.Life == 0) { //specific condition
model.timer.stop(); //timer is making a crash here
}
repaint();
}
});
timer.start();
}