【发布时间】:2017-12-22 17:10:04
【问题描述】:
我有一个使用 javax.swing.Timer 运行的任务。它每隔几分钟执行一次。该任务需要一两秒钟,它冻结了我的 GUI。
我能做些什么来解决这个问题?
【问题讨论】:
-
您能否发布创建计时器和任务本身的代码?
-
该任务是在 Timer 任务执行所需的一两秒钟内冻结您的 GUI,还是完全锁定您的应用程序?
-
只是挂了2秒,然后一切都好..我应该在Timer回调函数上启动SwingWorker吗?