Zatrzymywanie i uruchamianie Timera po wciśnięciu klawisza

0

Witam,

mam problem z Timerem. Mianowicie wiem jak zrobić timer, żeby włączał się od razu po uruchomieniu programu, jednak nie wiem jak zrobić, bym mógł timer zatrzymywać lub uruchamiać po wciśnięciu klawisza.

Timer tworzę tak:

Timer timer=new Timer();

timer.schedule(re, 10, 10);

jednak przy takim utworzeniu timera nie mam dostępu do takich funkcji jak start() oraz stop(), które widziałem w wielu poradnikach.
Reasumując jak stworzyć timer, który da się uruchomić i zatrzymać po wciśnięciu klawisza?
Pewnie to banalnie proste, jednak przeszukuje internet nie pierwszą godzinę i nie mogę sobie z tym poradzić.

Dzięki za wszelkie porady! :)

[EDIT] Już sobie poradziłem, ale z dużą ilością if'ów więc jeśli ktoś zna jakieś szybsze rozwiązanie (w szczególności by można było użyć funkcji start i stop) to chętnie zobaczę ;)

0

[EDIT] Już sobie poradziłem, ale z dużą ilością if'ów więc jeśli ktoś zna jakieś szybsze rozwiązanie (w szczególności by można było użyć funkcji start i stop) to chętnie zobaczę ;)

Najpierw pokaż jak wygląda ta drabinka ifów - będzie wiadomo co trzeba poprawić.

1

Mylisz dwa Timery:
java.util.Timer - w nim jest metoda schedule
javax.swing.Timer - w nim są metody start i stop.

1 użytkowników online, w tym zalogowanych: 0, gości: 1