如何在启动时使用JavaFX自动为标签分配String值?

时间:2016-04-23 19:13:50

标签: java javafx

这是我想要做的“控制台”版本:

    String aboutMe;
    aboutMe = "bla bla bla";
    System.out.println(aboutMe);

在JavaFX中我有这个:

x.fxml中的

    <Label GridPane.rowIndex="1" fx:id="about"/>
在Controller.java中

    public String aboutMe = "Bla bla";
    public Label about;

我想在fmxl中使用“text = aboutMe”...但这不起作用。

使用

    public label about = new Label(aboutMe);

......也不起作用。

如果我有一个我可以做的构造函数:

    public Controller() {
        about.setText(aboutMe);
    }

但我没有。

任何人都有任何想法?

1 个答案:

答案 0 :(得分:1)

我用它来工作:

public class Controller implements Initializable {


public void initialize(URL location, ResourceBundle resources) {
    about.setText(aboutMe);
}

}