[英]How to display a label with a variable value? (JavaFX)
我正在使用NetBeans和JavaFX創建一個帶有“攻擊按鈕”和一個敵人的迷你游戲-就像《口袋妖怪》一樣。
但是我一直在卡住,試圖在每次按下“攻擊”按鈕時在標簽上設置變量值(變量“ hp”-值-100),變量“ hp”的值會減小我的傷害值,並且標簽顯示它是當前的“生命值'。
TL; DR-我需要在JavaFX的標簽上顯示變量值
非常感謝你!
看起來您正在使用SceneBuilder。
您的控制器的頂部應該有這樣的內容
@FXML
Label myLabel;
為了更改標簽上的文本,您只需在按鈕的onAction中執行此操作。
@FXML
void onAction(ActionEvent event) {
myLabel.setText(hp.toString());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.