如何在java fx 2中更改TextField的文本

Bip*_*ari -1 java nullpointerexception textfield javafx-2

我有一个TextField其中有一些文本但我想在某个事件中更改该文本但我得到了NullPointerException.

我正在使用setText()方法,但仍然无法正常工作。我正在从其他类调用该函数。

任何帮助?

提前致谢。

小智 6

在控制器类定义的开头:

@FXML private TextField txtDescription;
Run Code Online (Sandbox Code Playgroud)

在 initialize 方法中,添加:

txtDescription = new TextField();
Run Code Online (Sandbox Code Playgroud)

在作用于该文本字段的方法中,例如:

txtDescription.setText("This is my new text.");
Run Code Online (Sandbox Code Playgroud)