我如何通过自己的(模型更改时)或系统(其他窗口损坏的图像时)重画请求来更新图像,而不使用FPSAnimator?
最佳答案
一种方法是使用Model-View-Controller模式,控制器具有计时器,该计时器仅在需要时才通知视图。我通常更喜欢javax.swing.Timer
,因为操作事件处理程序在事件调度线程上执行。
我如何通过自己的(模型更改时)或系统(其他窗口损坏的图像时)重画请求来更新图像,而不使用FPSAnimator?
最佳答案
一种方法是使用Model-View-Controller模式,控制器具有计时器,该计时器仅在需要时才通知视图。我通常更喜欢javax.swing.Timer
,因为操作事件处理程序在事件调度线程上执行。