2016-07-31 2 views
0

ImageJ 용 플러그인을 쓰고 있습니다. 나는ImageJ Plugin : 상태 표시 줄 및 진행 표시 줄이 업데이트되지 않습니다.

IJ.showStatus(String message) 

IJ.showProgress(int currentIndex, int finalIndex) 

플러그인이 완료 될 때까지 실행 명령을 사용하여 진행률을 표시하려고하지만,하고있는 상태 업데이트 디스플레이 없음. 디스플레이를 강제하는 방법이 있습니까? 나는 다시 그리기를 강요하고 showStatus이

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

를 호출 한 후 대기 시도했지만이

답변

1

시간이 소요되는 계산이 버튼을 누름의 결과로 호출되는 한 영향을주지 않습니다. 이것은 UI 스레드를 묶었습니다.

계산을 실행하는 새 스레드를 만들어 문제를 해결할 수있었습니다.