标签: java swing jprogressbar
我想使用JProgressBar,但我没有任何关于完成任务需要多长时间的进度测量。我的想法是有一个显示关闭过程状态的进度条,但我不知道它需要多长时间,而且我无法编辑执行关闭过程的类。
有没有办法在没有任何进展迹象的情况下使用JProgressBar?
答案 0 :(得分:9)
致电setIndeterminate(true)。
setIndeterminate(true)
来自javadocs:
要指示正在执行未知长度的任务,您可以输入 进度条进入不确定模式。酒吧在 不确定模式,它不断动画显示工作是 发生。只要您可以确定任务的长度和数量 进度,你应该更新进度条的值并切换它 回到确定模式。
答案 1 :(得分:3)
如here所述,您可以使用JProgressBar以不确定模式显示。默认动画是'保镖',也就是说,进度指示器将在条形图的两端之间来回移动,直到您停止它为止。
JProgressBar