3

我想使用 JProgressBar 但我没有任何进度测量任务需要多长时间才能完成。这个想法是有一个进度条显示关闭过程的状态,但我不知道需要多长时间,而且我无法编辑执行关闭过程的类。

有没有办法在没有任何进度指示的情况下使用 JProgressBar?

4

2 回答 2

9

打电话setIndeterminate(true)

javadocs

要指示正在执行一个未知长度的任务,您可以将进度条置于不确定模式。当条形图处于不确定模式时,它会不断动画以显示工作正在进行。一旦您可以确定任务的长度和进度量,您应该更新进度条的值并将其切换回确定模式。

于 2011-08-08T16:24:16.877 回答
3

如此处所述,您可以将JProgressBar其显示为不确定模式。默认动画是一个'bouncer',也就是说,进度指示器会在栏的两端之间来回移动,直到你停止它。

于 2011-08-08T16:25:38.097 回答