java - 如何显示带有变量值的标签? (JavaFX)

标签 java netbeans javafx scenebuilder

我正在使用 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/

相关文章:

c# - Rijndael 使用 Java 加密,然后使用 C# 和 EnterpriseLibrary 4.1 解密

java - 使用 Intellij 生成的代码、客户端证书和 session cookie 的 SOAP Webserice。独立工作。不适用于 glassfish 3.1.2.2

java - Swing:将复杂对象列表与jtable绑定(bind)

java - 调用另一个类中的方法来设置标签文本(不要使用netbeans的默认内容)

css - 如何删除 TabPane 选项卡包装器周围的边框

animation - JavaFX ProgressBar 动画或过渡

JavaFx:如何在 ImageView 上安装工具提示

java - 如果数据库中已存在记录,则阻止 HTTP POST 请求

java - 相同类型的类型不匹配

java - 如何清理面板中两点之间的线