我正在使用 NetBeans 和 JavaFX 创建一个具有攻击按钮和敌人的迷你游戏 - 就像 Pokemon 一样...
但是我试图在标签上设置一个变量值(变量'hp' - 值 - 100),每次我按下攻击按钮时,变量'hp'的值都会减少我的伤害值,并且标签显示这是当前的“hp”。
TL;DR - 我需要在 JavaFX 上的标签上显示变量值
非常感谢!
最佳答案
看起来您正在使用 SceneBuilder。
你的 Controller 应该在顶部某处有类似的东西
@FXML
Label myLabel;
为了更改标签上的文本,您只需在按钮的 onAction 中执行此操作即可。
@FXML
void onAction(ActionEvent event) {
myLabel.setText(hp.toString());
}
关于java - 如何显示带有变量值的标签? (JavaFX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32430564/