有没有办法暂停/恢复SwingWorker
答
您可以通过实现这样的
while(true) {
if(paused)
{
try {
Thread.sleep(500); // half a second
continue;
} catch(InterruptedException e)
{
}
}
}
它是不是很漂亮但是你暂停在摆动工人运行任务。
你从这里复制代码http://www.velocityreviews.com/forums/t136961-pausing-a-swing-worker-thread.html但忘了写循环:-) – 2010-10-04 07:34:31
正确。格式化它更好。 – Fedearne 2010-10-04 07:41:48
不要这样做。改用wait()和notify()。 – 2012-11-20 03:42:50