我无法从控制器初始化程序中设置如何设置FXML中定义的Label的值。
在我的FXML中(我在HBox中):
<Label text="Label: " />
<Label fx:id="myLabel" />
在控制器中我有:
@FXML
private Label myLabel;
@FXML
private void initialize() {
myLabel.setText("Hello!");
}
运行程序时标签保持空白。我究竟做错了什么? (我怀疑 initialize()没有运行 - 当我设置断点时,Eclipse调试器不会停止 - 但我不确定,我无法获得JavaFX要尊重控制台printf语句,让我做调试打印语句。)