首页 > 解决方案 > 尝试更新进度条

问题描述

基本上,我想JProgressBar在函数运行时更新 Java。

这样做的语法是什么?

其次,这样做是否需要先完成操作才能获得全部时间?如果它有可能根据输入而变化,它如何知道任务的持续时间?

我找不到这样的东西。

标签: javaswingprogress-barevent-dispatch-threadjprogressbar

解决方案


如果您与工具栏或进度条有关,您的问题尚不清楚。

有关更改工具栏的信息,请参阅类 javax.swing.JToolBar 的文档。

但可能您不想更新工具栏本身,而是更新 JButton。您可以随时更改其属性。不要忘记根据需要调用 repaint() 和可能的 revalidate()。

通常为了显示进度,您会使用 JProgressBar。请参见此处的示例。


推荐阅读