JavaFXBar进度不会高于0.1
我用这个:JavaFXBar进度不会高于0.1,java,javafx,Java,Javafx,我用这个: @FXML private ProgressBar bar; @FXML protected void addBar() { double a = 0.0; a += 0.1; bar.setProgress(a); } 该代码在单击进度条时执行,但进度条和双精度值不会高于0.1。但每次单击它时,我都会添加一个0.1的值。每次将a的值初始化为0.1,所以它总是0.1,这就是为什么您不能增加它的原因。你应该把a作为一个全局变量,并且应该增加它,而不是把它放在
@FXML
private ProgressBar bar;
@FXML
protected void addBar() {
double a = 0.0;
a += 0.1;
bar.setProgress(a);
}
该代码在单击进度条时执行,但进度条和双精度值不会高于0.1。但每次单击它时,我都会添加一个0.1的值。每次将
a
的值初始化为0.1
,所以它总是0.1
,这就是为什么您不能增加它的原因。你应该把a
作为一个全局变量,并且应该增加它,而不是把它放在addBar()
函数中。每次你将a
的值初始化为0.1
,所以它总是0.1
这就是你不能增加它的原因。您应该将a
作为全局变量,并应将其递增,而不是将其放入addBar()
函数中