1
ProgressBar pb = new ProgressBar(0.0);
pb.setProgress(1.0 - (1.0 / ((1.0 * 60) / 15000)));

我想要进度条显示 60 分钟的状态,但是当离开 15000 分钟时并没有真正显示状态。

4

1 回答 1

1

1.0 - (1.0 / ((1.0 * 60) / 15000))解析为 -249.0。负数表示您要显示不确定的进度,这就是进度条不会显示实际值的原因。将进度设置为介于 0.0 和 1.0 之间的正数,或者更确切地说,相应地调整您的数学。

于 2013-05-20T14:00:13.597 回答