使用Timer with Swing vs Thread sleep

时间:2011-07-26 09:22:27

标签: java swing

我正在使用Java构建Swing应用程序。 我已经读过,为了定期运行GUI任务,建议使用Timer对象(来自javax.swing包)。我试图了解使用Timer对象与使用线程的sleep方法之间的区别。他们俩都没有达到同样的目标吗?

梅尔

1 个答案:

答案 0 :(得分:3)

如果你睡觉了EDT,你的整个GUI都会挂起并变得无响应,直到线程被唤醒。这很糟糕。