как использовать таймер качания для запуска / остановки анимации

Может ли кто-нибудь научить меня использовать таймер качания со следующей целью:

Мне нужен многоугольник, который начинает анимироваться (простая анимация, такая как вращение), когда Щелкаю мышкой; и прекращает анимацию, когда я снова нажимаю.

У меня нет проблем с пониманием того, как работает MouseListener , но с самой анимацией. Я попытался смоделировать анимацию с помощью блока while внутри метода paint () , где я рисовал, стирал и перерисовывал многоугольник (например, для имитации вращения), но внутри while апплет не слушал к щелчкам. Он будет слушать только через некоторое время. Мне понадобится таймер качания, чтобы отключать время, когда я щелкаю мышью.

5
задан dreamcrash 17 January 2013 в 16:27
поделиться