java - 尝试更新进度条
问题描述
基本上,我想JProgressBar
在函数运行时更新 Java。
这样做的语法是什么?
其次,这样做是否需要先完成操作才能获得全部时间?如果它有可能根据输入而变化,它如何知道任务的持续时间?
我找不到这样的东西。
解决方案
如果您与工具栏或进度条有关,您的问题尚不清楚。
有关更改工具栏的信息,请参阅类 javax.swing.JToolBar 的文档。
但可能您不想更新工具栏本身,而是更新 JButton。您可以随时更改其属性。不要忘记根据需要调用 repaint() 和可能的 revalidate()。
通常为了显示进度,您会使用 JProgressBar。请参见此处的示例。
推荐阅读
- java - quarkus runtimeException“操作数堆栈上的错误类型”
- javascript - 将 useState 从一个组件导出到另一个组件
- qt - DialogButtonBox 按钮出现堆叠
- java - Spring Boot 自动装配类不在常规类中实例化
- python-3.x - 撤销链式任务 - celery
- django - Django Rest嵌套关系不起作用
- java - 使用直接算术表达式和在运行时将值传递给方法之间有什么区别吗?
- javascript - 使用带有 appendchild 的 javascript 从一个 div 添加到另一个(不工作)
- python - 从 Microsoft excel csv 文件复制范围
- javascript - 将节点数组传递给 ejs 文件中的 JavaScript