2014-10-13 27 views
0

我用這個:JavaFX的酒吧進度不會去高於0.1

@FXML 
private ProgressBar bar; 

@FXML 
protected void addBar() { 
    double a = 0.0; 
    a += 0.1; 
    bar.setProgress(a); 
} 

單擊該酒吧,但進度條和雙比不會去0.1高時的代碼執行。但是,每次點擊它時,我都會添加0.1的值。

回答

4

每當您將a的值初始化爲0.1,所以它始終爲0.1,這就是爲什麼您無法增加它。你應該把a作爲一個全局變量,並且應該增加它而不是把它放在addBar()函數中。

+0

謝謝!有效 – Emrage