gpt4 book ai didi

java - Swing 定时器与 Util 定时器

转载 作者:行者123 更新时间:2023-11-29 03:25:28 28 4
gpt4 key购买 nike

这两者有什么区别,它们的作用是什么?

我写了一个基本程序,当你按下箭头键时,它会移动一个圆圈,当使用 java.util.Timer 计时器时,eclipse 想要删除参数,但使用 javax.swing.Timer,它工作得很好。

您不能同时导入两个计时器,这是否意味着它们基本上是同一件事,但使用方式不同?

最佳答案

主要区别在于 Swing 计时器确保事件在事件调度线程上发生。 Swing 中的线程安全至关重要。

有关详细信息,请参阅 How to Use Swing Timers .以及该教程中有关 java.util.Timer 的相关引述,

...you might use a general-purpose timer if you don't plan on touching the GUI from the timer, or need to perform lengthy processing.

关于java - Swing 定时器与 Util 定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21285695/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com