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