java - JProgressBar查询

标签 java swing jprogressbar

是否可以从中间启动 JProgressBar。我知道这很奇怪,但我需要显示 20-80% 之间的更新,并且进度条应该在 0-20% 和 80-100% 之间以及数字 20 之间不可见80 是运行时变量。

最佳答案

显示的值由基础数据模型 (BoundedRangeModel) 决定。您可以对 DefaultBoundedRangeModel 进行子类化(或者通过实现 BoundedRangeModel 从头开始​​创建),以便 getExtent() 始终返回 20-80% 之间的值。

新模型可以通过其构造函数或 setModel 方法提供给 JProgressBar

关于java - JProgressBar查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3582922/

相关文章:

java - 使用 Java Swing 和 AWT 获得完全相同的代码的不同输出

java - 如何用 GlazedList 中的字符串替换 JTextField 作为过滤器?

java - 如何在没有 JScrollpane 的情况下制作 JTable

java - 如何更新进度条并在需要时停止它?

java - 在处理事物时创建模态 JDialog

java - 进度条 TableCellRenderer 不工作

java - 使用 MongoDB java 驱动程序备份和恢复数据库

java - 如何创建 java web 服务来将数据写入 Firebase?

java - 在 JPanel 子类中添加组件

java - 监控 Java 应用程序自己的内存使用情况