带有paint方法的Java程序在调整窗口大小时意外更新

带有paint方法的Java程序在调整窗口大小时意外更新,java,swing,timer,paint,Java,Swing,Timer,Paint,我正在用定时器和画法制作简单的动画。但如果我调整窗口的大小,动画的更新速度会比计时器快得多 如何停止此无意更新 如何停止此无意更新 不要在paint方法中更改动画的状态,只需绘制当前状态即可 您无法控制绘制的时间,并且绘制的原因可能有很多,其中大多数是您无法控制的,因此您不应该从任何绘制方法中修改零部件或模型的状态。绘画是为了绘画,没有别的 查看以了解有关Swing中绘画系统如何工作的更多信息请共享您的代码。

我正在用定时器和画法制作简单的动画。但如果我调整窗口的大小,动画的更新速度会比计时器快得多

如何停止此无意更新

如何停止此无意更新

不要在paint方法中更改动画的状态,只需绘制当前状态即可

您无法控制绘制的时间,并且绘制的原因可能有很多,其中大多数是您无法控制的,因此您不应该从任何绘制方法中修改零部件或模型的状态。绘画是为了绘画,没有别的


查看以了解有关Swing中绘画系统如何工作的更多信息

请共享您的代码。