我想使用JProgressBar,但我沒有任何測量任務需要完成多長時間的進度。這個想法是有一個進度條顯示關閉過程的狀態,但我不知道需要多長時間,並且我沒有辦法編輯執行關閉過程的類。更新JProgressBar不知道進度
有沒有辦法使用JProgressBar沒有任何進度的跡象?
我想使用JProgressBar,但我沒有任何測量任務需要完成多長時間的進度。這個想法是有一個進度條顯示關閉過程的狀態,但我不知道需要多長時間,並且我沒有辦法編輯執行關閉過程的類。更新JProgressBar不知道進度
有沒有辦法使用JProgressBar沒有任何進度的跡象?
致電setIndeterminate(true)
。
從javadocs:
要指示未知長度的任務執行時,你可以把一個 進度條設置爲不確定模式。當欄位處於 不確定模式時,它會不斷顯示動畫,以顯示發生的工作是 。只要您可以確定任務的進度的長度和金額 ,您應該更新進度欄的值並將其切換回確定模式 。
您可以有一個JProgressBar
以不確定模式顯示,如here所述。默認的動畫是一個'保鏢',也就是說,進度指示器將在條的兩端之間來回移動,直到您停止。