[英]JavaFX progress bar changes from a seperate function
我有一個JavaFX程序,它實質上是一個按鈕,它會在與main
和start
相同的類中觸發一個功能。 我正在嘗試創建一個非常基本,簡單的進度條,讓用戶知道該功能何時完成。
我像這樣觸發函數,其中foo
是我的按鈕, bar
是我的函數,我也將數字值傳遞給:
foo.setOnAction(e -> bar("555"));
如何在包含按鈕和進度欄以及foo
函數的start
函數之間傳遞諸如progress
類的值,以便我的用戶可以知道bar
完成運行的時間?
使用javafx.property
的類並將兩個屬性綁定在一起。
在JavaDoc中, ProgressIndictor
和ProgressBar
具有progressProperty ,它是DoubleProperty
一個實例。 Property
類具有一個bind方法,您可以將其綁定到另一個ObservableValue
或Property
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.