我有一个在后台计算的摇摆工作者,同时更新 JFrame 中的进度条。
如何让我的主线程等待 doInBackground () 完成?
我知道我可以把事情放在 done() 方法中,但我想知道是否有办法让程序真正等待(那个线程,是正确的)。
类似于模态 JDialog 所做的事情。
所以...
SwingWorker a = new SwingWorker();
a.execute
doOtherStuff();
doOtherStuff 仅在 doInBackground 完成后运行,但不将所述方法放入 SwingWorker 的 done() 方法中。