java - 如何在 JavaFX 上将标签文本分配给确定的变量

标签 java user-interface javafx

我正在制作一个 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/

相关文章:

java - 格式化时间以从计时器中删除不必要的 00

java - 如何将字符串参数传递给使用 Apache Commons Exec 启动的可执行文件?

java - 在 Employee 的保存时间时使用 orElseThrow 方法抛出 ConstraintViolationException

c++ - 虚拟列表控件 (MFC)

java - Java Netbeans 程序中的不同结果

java - 编辑: Model for TableView with dynamic column number

Ruby:Linux ubuntu 上的图形用户界面 tk 不起作用

java - 如何将代码整理到类文件和方法中

java - 从 TableView javafx 中删除列

JavaFX 未随 Java 8 一起导入