0
치료법이 활성화되어있는 동안 치료법이 몇 초 동안 지속됩니다. 치료법이 활성화되는 동안 치료 방법이 궁금합니다. 나는 anwer를 찾았지만 모든 GUI가 unfreez하고 싶다고 보인다.프로세스가 실행 중일 때 GUI를 멈추는 방법
치료법이 활성화되어있는 동안 치료법이 몇 초 동안 지속됩니다. 치료법이 활성화되는 동안 치료 방법이 궁금합니다. 나는 anwer를 찾았지만 모든 GUI가 unfreez하고 싶다고 보인다.프로세스가 실행 중일 때 GUI를 멈추는 방법
EDT (Event Dispatch Thread)에서 작업을 실행하십시오. using SwingUtilities#invokeAndWait
보다 사용자 친화적 인 솔루션은 사용자에게 진행 대화 상자를 표시하고 백그라운드에서 작업을 수행하는 것일 수 있습니다. 진행 대화 상자 (모달 인 경우)는 사용자가 UI로 아무 것도 할 수 없지만 응용 프로그램은 고정되지 않습니다.
나는 사용자로서 고정 된 UI로 화를 냈습니다.
감사합니다. 바로 시도해 보겠습니다. 진행률 대화 상자는 – user2436474
+1입니다. – lazyprogrammer