wot*_*009 2 java swing jprogressbar
您好我想知道我是否可以扩展a JProgressBar使用最小值的double值,而不是int.谢谢.
如果您知道值的边界和精度,那么使用包装器很容易.我已经将这种方法用于计算密集型应用程序,其中1%相当于大约30秒.呈现出JProgressBar与min=0和max=100没有给予足够的反馈.用户认为应用程序已挂起.
解决方案:缩放值
我有一个浮点数(0f - 1f)代表实际的完成百分比.乘以10000我得到一个0到10000的整数范围.我设置JPB,min = 0,max = 10000.
然后只需调用即可setString(NumberFormat.getPercentInstance().format(value))显示格式化的百分比.