在我的應用程序中,我有一個主框架窗口GUI,它啓動executor服務中的任務。 提交的任務generates輸出和存儲in a file on Disk。 o/p一旦生成GUI(觀察者)被通知生成的o/p。 這裏的問題是我在主框架內部保持一個等待循環,並且一旦收到通知,主面板就會在主框架上重新繪製。 對於小任務,這可以很好地工作,但隨着線程任務的大小增加。等待循環時間增加,GUI主窗口變黑,直到
我試圖更新進度條,但我無法做到。我的代碼是這樣的: public class MyWorker extends SwingWorker<Void, Void> {
public Void doInBackground(){
howMany=Integer.parseInt(textField.getText());
String result=longMetho