标签: java swing
我正在使用Java构建Swing应用程序。 我已经读过,为了定期运行GUI任务,建议使用Timer对象(来自javax.swing包)。我试图了解使用Timer对象与使用线程的sleep方法之间的区别。他们俩都没有达到同样的目标吗?
Timer
sleep
梅尔
答案 0 :(得分:3)
如果你睡觉了EDT,你的整个GUI都会挂起并变得无响应,直到线程被唤醒。这很糟糕。