2017-07-30 41 views
0

我有一個類,它擴展Button其中String構造像這樣,JavaFX FXML - Button是否具有類似方法的OnEdit?

text = button.getText(); 

不過,我需要的時候它的變化,即一個偵聽器,以隨時更新的文本。 Button是否有像onEdit這樣的方法,我可以確保按鈕的文本始終與變量文本相同?

回答

1

註冊與按鈕的text屬性監聽器:

button.textProperty().addListener((obs, oldText, newText) -> { 
    // do whatever you need with newText 
}); 
+0

我想這在構造函數,因此每個實例有聽衆是否正確? – FamousFrik

+0

@FamousFrik我只是從你發佈的代碼去。這將註冊監聽器,以便如果'button'文本發生變化,代碼將被執行。 –

+0

非常感謝。成功了! – FamousFrik

相關問題