我用这个:
@FXML
private ProgressBar bar;
@FXML
protected void addBar() {
double a = 0.0;
a += 0.1;
bar.setProgress(a);
}
该代码在单击进度条时执行,但进度条和 double 值不会高于 0.1。但每次您单击它时,我都会添加 0.1 的值。
最佳答案
每次将a
的值初始化为0.1
时,它总是0.1
,这就是为什么你无法增加它。您应该将 a
作为全局变量并递增它,而不是将其放入 addBar()
函数中。
关于JavaFX 进度条不会高于 0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26334720/