这是我想要做的“控制台”版本:
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);
}
但我没有。
有人有什么想法吗?
最佳答案
我用这个让它工作:
public class Controller implements Initializable {
public void initialize(URL location, ResourceBundle resources) {
about.setText(aboutMe);
}
}
关于java - 如何使用 JavaFX 在启动时自动将字符串值分配给标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36815264/