2009-07-10 2 views
-1

런타임시 JProgressBar를 중지하는 데 사용할 수있는 방법은 무엇입니까 ?? 시작 막대가 시작될 때 진행 막대가 시작됩니다 (배경에서 스레드를 시작할 때). 정확히 원하는 것은 내 프로그램에서 교착 상태가 발생하는 진행률 표시 줄을 중지하는 것입니다.이 프로그램은 내 프로그램의 요점입니다 ..JProgressBar

+0

JProgressBar는 자체적으로 실행되지 않으므로 중지 할 필요가 없습니다. 그것은 그 가치에 대한 세터 만 가지고 있으며 앞으로 나아갈 필요가 있습니다. – h22

답변

1

아마도 ProgressMonitor을 사용할 수 있습니까? API documentation에서

:

경우 진척 모니터를 사용하여 진행 바 또는 진행 모니터 사용 여부 결정 :

  • 당신은 대화의 진행 상황을 표시하는 쉬운 방법을 원한다.
  • 실행중인 작업이 보조이고 사용자가 작업 진행에 관심이 없을 수 있습니다. 진행 모니터는 작업이 아직 실행 중일 때 사용자가 대화 상자를 닫을 수있는 방법을 제공합니다.
  • 작업을 취소 할 수있는 쉬운 방법이 필요합니다.. 진행 모니터는 사용자가 작업을 취소 할 수있는 GUI를 제공합니다. 진행 모니터의 isCanceled 메소드를 호출하면 사용자가 취소 버튼을 눌렀는지 여부를 확인할 수 있습니다.

몇 가지 생각이 도움이 되길 바랍니다.