在我的 Java2D 程序中定期调用 repaint() 的最佳方法是什么?

发布于 2024-08-07 23:22:09 字数 109 浏览 4 评论 0原文

我希望定期在 Java2D 模拟器中调用 repaint() 。

最好的方法是什么?我应该启动另一个线程并有一个循环来跟踪 currentTimeMillis() 吗?或者有更好的方法吗?

I'm looking to call repaint() in my Java2D simulator at regular intervals.

What would be the best way to do this? Should I start another thread and have a loop that keeps track of currentTimeMillis()? Or is there a better way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

宣告ˉ结束 2024-08-14 23:22:09

在java中使用定时器函数(javax.swing.Timer)

这可能对您有用有效的重画方法

Use timer function in java (javax.swing.Timer)

and this may useful for you efiicient way to repaint

迷爱 2024-08-14 23:22:09

使用计时器。如果它是 Swing 应用程序,请使用 Swing 计时器。如果是 AWT,则使用 TimerTask。

Use a Timer. If its a Swing application use a Swing Timer. If its AWT then use TimerTask.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文