3
我有這樣的代碼:的Java:搖擺定時器等待
final SwingWorker worker = new SwingWorker() {
@Override
protected Object doInBackground() throws Exception {...};
}
Timer timer=new Timer(10000, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
worker.execute();
}
});
timer.start();
有時工人過程需要超過10秒,但有時3-4sec,所以如何設置計時器等待工人的完整的執行?有什麼建議麼?
SwingWatch在SwingWoker類中???如果是將其移出SwingWorker類,否則發佈時間短且可運行[SSCCE](http://sscce.org/http://example.com) – mKorbel
對不起,我沒有正確地重寫它。當然計時器是失控的SwingWorker –
然後張貼SSCCE證明您的問題類,否則你的問題太難回答的... – mKorbel