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

时间:2013-12-03 22:28:16

标签: 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)">

1 个答案:

答案 0 :(得分:3)

布莱恩是对的。将控制器分配给FXML文件时,使用@FXML注释名为palavra的Label。但不一定是“公共静态”。

@FXML public Label palavra;