Здравствуйте, dims12, Вы писали:
D>Мне надо включать и выключать некоторый процесс перерисовки.
D>Почему такая фигня и как с этим бороться?
Timer и TimerTask это примитивы нижнего уровня (типа wait/notify). Более продвинутые возможности либо нужно писать самому либо брать готовое.
Если самому писать:
Sun: In progress, request for enhancementздесь Там же приведен код для stop/resume
Еще неплохая идея работы с таймерами когда периодичность запуска регулируется "итератором"
здесь
Из готовых (хотя в твоей задаче это конечно оверкилл)
Quartz