我正在使用swing,我遇到了一些问题, 我意识到不可能从http://docs.oracle.com/javase/tutorial/uiswing/concurrency/worker.html多次执行SwingWorker线程 。Java中的SwingWorker线程
我的问题是,是否有可能创建同一个SwingWorker线程的新实例? 在代码在这里,我叫工作线程“工人”
SwingWorker<Void, Void> worker = new SwingWorker<Void, Void>(){
public void doInBackGround(){
}
};
是否有可能创造这个线程的多个实例,所以我可以把它不止一次?我试过类似
(new SwingWorker<Void, Void> worker).execute();
但这似乎不起作用。任何帮助将是appreicated!
'但这似乎并不奏效。任何帮助都将得到更好的理解!“为了更好的帮助,尽快发布一个[SSCCE](http://sscce.org/),简短,可运行,可编译,在此之前检查[Oracle教程whats](http:// docs .oracle.com/javase/tutorial/uiswing/concurrency/worker.html),我的观点不知道如何模拟你的un_know问题, –
mKorbel
从一个匿名类切换到一个真实类并创建多个实例? – Robin
你的意思是创建一个扩展SwingWorker的类?我仍然可以在这个新类的实例上调用.execute()吗? – Shane