在不知道进度的情况下更新 JProgressBar

发布于 2024-11-28 15:09:13 字数 140 浏览 0 评论 0原文

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

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

I want to use a JProgressBar but I don't have any measurement of progress for how long the task will take to complete. The idea is to have a progress bar displaying the status of a shutdown process but I don't know how long it takes, and I have no way of editing the class that does the shutdown process.

Is there a way to use a JProgressBar without having any indication of the progress?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

脸赞 2024-12-05 15:09:13

调用setInstituteate(true)

来自 javadocs

要指示正在执行未知长度的任务,您可以放置
进度条进入不确定模式。当酒吧在
不确定模式,它不断地动画以表明工作是
发生。一旦您确定了任务的长度和数量
进度,您应该更新进度条的值并切换它
返回确定模式。

Call setIndeterminate(true).

From the javadocs:

To indicate that a task of unknown length is executing, you can put a
progress bar into indeterminate mode. While the bar is in
indeterminate mode, it animates constantly to show that work is
occurring. As soon as you can determine the task's length and amount
of progress, you should update the progress bar's value and switch it
back to determinate mode.

不知所踪 2024-12-05 15:09:13

您可以拥有一个以不确定模式显示的 JProgressBar,如 此处。默认动画是“弹跳器”,也就是说,进度指示器将在栏的两端之间来回移动,直到您停止为止。

You can have a JProgressBar which displays in indeterminate mode, as described here. The default animation is a 'bouncer,' that is, the progress indicator will go back and forth between the two ends of the bar until you stop it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文