Мне просто интересно, как я могу вызвать отмену или очистку локально созданного таймера, т.е. мой таймер создается при тестировании кнопки:
new Timer(1000, new ActionListener() {
int count = 0;
public void actionPerformed(ActionEvent e) {
if (count == 5) {
lights[0].toggle();
lights[1].toggle();
} else if (count == 7) {
lights[1].toggle();
lights[2].toggle();
} else if (count == 12) {
lights[2].toggle();
lights[0].toggle();
count = 0;
//Ideally, call cancel() or purge here
}
count++;
}
}).start();
Как я могу заставить таймер отменитьв последнем утверждении if?при попытке вызвать cancel () или purger () пытается вызвать его на Actionlistener.