按下按钮时来自文本字段的JavaFX getText(FX Builder)

按下按钮时来自文本字段的JavaFX getText(FX Builder),javafx,Javafx,目前正在学习JavaFX 我使用场景生成器创建了一个带有按钮和文本字段的简单场景 为什么我不能点击按钮,从文本字段中获取文本 @FXML private void handleButton1Action(ActionEvent event) { System.out.println(tittel.getText()); } FXML代码为: <TextField id="tittel" fx:id="tittel" layoutX="120.0" layoutY="64

目前正在学习JavaFX

我使用场景生成器创建了一个带有按钮和文本字段的简单场景

为什么我不能点击按钮,从文本字段中获取文本

@FXML
private void handleButton1Action(ActionEvent event) {

    System.out.println(tittel.getText());


}
FXML代码为:

  <TextField id="tittel" fx:id="tittel" layoutX="120.0" layoutY="64.0" promptText="Tittel" />

在场景生成器中添加动作处理程序或将其添加到FXML:

onAction="#handleButton1Action"
总之:

<TextField id="tittel" fx:id="tittel" layoutX="120.0" layoutY="64.0" onAction="#handleButton1Action" promptText="Tittel" />

将这一行添加到您的FXML代码
onAction=“#handleButton1Action”

并在控制器类声明之后添加此行

@FXML private TextField tittel;
然后添加操作处理程序

@FXML
private void handleButton1Action(ActionEvent event) {

    System.out.println(tittel.getText());


}

那个动作处理程序已经在按钮上执行了,但那可能没什么可说的?但仍然会出现错误。错误说明了什么?可能会在线程“JavaFX应用程序线程”java.lang.RuntimeException:java.lang.reflect.InvocationTargetException中发布一点堆栈跟踪?异常。您为FXML文档设置了控制器吗?是的,整个应用程序运行并工作。但一旦我使用add“getText”,它就会崩溃。