2011-08-08 2 views
3

JProgressBar를 사용하고 싶지만 작업을 완료하는 데 소요되는 시간을 측정하지 않습니다. 아이디어는 진행률 표시 줄에 종료 프로세스의 상태를 표시하는 것이지만 시간이 얼마나 걸리는 지 알 수 없으며 종료 프로세스를 수행하는 클래스를 편집 할 방법이 없습니다.진도를 알지 못하는 상태에서 JProgressBar 업데이트

진도를 알리지 않고 JProgressBar를 사용할 수 있습니까?

답변

9

setIndeterminate(true)으로 전화하십시오. javadocs에서

:

알 수없는 길이의 작업이 실행되고있는 것을 나타 내기 위해서, 당신은 불확정 모드로 진행 표시 줄을 넣을 수 있습니다. 막대가 불확정 모드에있는 동안 계속 작동하여 이라는 작업이 표시됩니다. 작업의 길이와 양을 확인하는 즉시 진행 막대의 값을 업데이트하고 을 다시 결정 모드로 전환해야합니다.

3

당신은 here 설명 된대로, 불확정 모드에서 표시하는 JProgressBar을 가질 수 있습니다. 기본 애니메이션은 'bouncer'입니다. 즉, 진행률 표시기는 중지 할 때까지 막대의 두 끝 사이를 진행합니다.

관련 문제