尝试更新进度条

时间:2018-05-20 23:48:38

标签: java swing progress-bar event-dispatch-thread jprogressbar

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

这样做的语法是什么?

其次,这样做是否需要先完成操作才能获得足够的时间?如果有可能根据输入变化,它怎么知道任务有多长?

我找不到这样的东西。

1 个答案:

答案 0 :(得分:0)

从您的问题中不清楚您是否与工具栏或进度条相关。

请参阅类javax.swing.JToolBar的文档以更改工具栏。

但可能你不想更新工具栏本身而是JButton。您可以随时更改其属性。不要忘记根据需要调用repaint()并可能重新验证()。

通常,为了显示进度,您将使用JProgressBar。请参见示例here