【发布时间】:2015-03-27 13:13:35
【问题描述】:
我在控制器类中定义 TextArea,如下所示:
@FXML
private TextArea txtAreaStatus;
我正在尝试使用此代码将文本附加到 TextArea:
@FXML
public void clickGo (ActionEvent event) {
txtAreaStatus = new TextArea("");
txtAreaStatus.appendText("data");
System.out.println("clicked");
}
我真的很困惑为什么我的文本区域没有更新。没有任何错误。
当我点击按钮时,clicked 会打印在屏幕上。
我做错了什么?
【问题讨论】:
-
删除
txtAreaStatus = new TextArea("");并重试。 -
@ItachiUchiha 这很尴尬,但是当我没有 TextArea 时根本没有出现在 UI 上。现在,当我删除该行时,一切正常。难以置信。