我正在使用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