2016-07-31 104 views
0

我正在爲ImageJ寫一個插件。我試圖用ImageJ插件:狀態欄和進度條不更新

IJ.showStatus(String message) 

IJ.showProgress(int currentIndex, int finalIndex) 

插件運行到完成的命令來顯示進度,但沒有狀態更新顯示。有沒有辦法強制顯示?我試圖迫使重繪和等待將showstatus調用

IJ.getInstance().repaint(); 
IJ.wait(1); 

後,但這並沒有影響

回答

1

耗費的時間計算正在稱爲按鈕按下的結果。這綁定了UI線程。

我能夠通過創建一個新線程來運行計算來解決問題。