我正在制作一个 Java 程序,其中使用 JavaFX 来获得更精美的 GUI。问题是,我必须将变量分配给某个标签(文本),这样当我更改变量时,标签文本也会更改。
在 Swing 上这很容易做到,但在 JavaFX 中您可以使用 fxml 来构建用户界面。由于该变量显然来自 .java 类,并且我进行这些更改的文件是 fxml,因此如何将变量分配给该标签?
顺便说一句,这是标签代码
<Label fx:id="palavra" layoutX="424.0" layoutY="148.0" prefWidth="177.0" text="(this is where the variable must assign)">
最佳答案
布莱恩是对的。当您将 Controller 分配给 FXML 文件时,请使用 @FXML 注释名为 palavra 的标签。但不一定是“公共(public)静态”。
@FXML public Label palavra;
关于java - 如何在 JavaFX 上将标签文本分配给确定的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20363023/