在秋千外使用挥杆计时器可以吗?

时间:2014-09-04 17:23:46

标签: java timer

正如标题所说,在非摆动应用中使用摆动计时器是否可以接受?

或者我会更好地使用单独的线程编写自己的?

我不知道swing计时器可能有什么缺点,但我倾向于使用已经存在的东西。

2 个答案:

答案 0 :(得分:4)

  

一般情况下,我们建议使用Swing计时器而不是   用于GUI相关任务的通用计时器,因为Swing计时器全部   共享相同的,预先存在的计时器线程和GUI相关的任务   自动在事件派发线程上执行。 然而,你   如果你不打算触摸,可能会使用通用计时器   来自计时器的GUI ,或者需要执行冗长的处理。

文档:http://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html

我应该建议使用util.Timer

答案 1 :(得分:2)

不,只有在您处理EDT时才使用Swing计时器。 除此之外,您可以使用java.util.Timer

此外,Swing计时器比util计时器慢,因为它们设计用于GUI。