【发布时间】:2011-12-26 15:26:58
【问题描述】:
有人可以教我如何使用swing timer 来达到以下目的:
当我单击鼠标时,我需要一个多边形开始动画(简单动画,如旋转);并在我再次单击时停止动画。
我理解MouseListener 的工作方式没有问题,但是对于实际的动画。我尝试在paint() 方法内使用while 块模拟动画,在该方法中我将绘制、擦除和重绘多边形(例如模拟旋转),但在while 内,小程序不会听到点击。它只会在一段时间后听。当我点击鼠标时,我需要摇摆计时器来打破这个时间。
【问题讨论】:
标签: java swing animation timer applet