如何显示带有变量值的标签? (JavaFX)
How to display a label with a variable value? (JavaFX)
我正在使用 NetBeans 和 JavaFX 创建一个带有攻击按钮和敌人的迷你游戏 - 就像口袋妖怪一样...
但是我在尝试在标签上设置一个变量值(变量 'hp' - 值 - 100)时卡住了,每次我按下 Attack 按钮时,var 'hp' 的值都会减少我的值伤害值和标签显示它是当前的 'hp'.
TL;DR - 我需要在 JavaFX 的标签上显示变量值
非常感谢!
看起来您正在使用 SceneBuilder。
你的控制器应该在顶部某处有这样的东西
@FXML
Label myLabel;
要更改标签上的文本,您只需在按钮的 onAction 中执行此操作即可。
@FXML
void onAction(ActionEvent event) {
myLabel.setText(hp.toString());
}
我正在使用 NetBeans 和 JavaFX 创建一个带有攻击按钮和敌人的迷你游戏 - 就像口袋妖怪一样...
但是我在尝试在标签上设置一个变量值(变量 'hp' - 值 - 100)时卡住了,每次我按下 Attack 按钮时,var 'hp' 的值都会减少我的值伤害值和标签显示它是当前的 'hp'.
TL;DR - 我需要在 JavaFX 的标签上显示变量值
非常感谢!
看起来您正在使用 SceneBuilder。
你的控制器应该在顶部某处有这样的东西
@FXML
Label myLabel;
要更改标签上的文本,您只需在按钮的 onAction 中执行此操作即可。
@FXML
void onAction(ActionEvent event) {
myLabel.setText(hp.toString());
}