在javafx中引发空指针异常的textField.getText方法
我有一个文本字段和两个按钮“添加”和“删除”。当按下“添加/删除”按钮时,我试图获取文本字段数据,但得到的却是空指针异常 这是我的密码在javafx中引发空指针异常的textField.getText方法,java,javafx,Java,Javafx,我有一个文本字段和两个按钮“添加”和“删除”。当按下“添加/删除”按钮时,我试图获取文本字段数据,但得到的却是空指针异常 这是我的密码 tag.fxml <Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/10.0.1" x
tag.fxml
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/10.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.server.serverController">
<children>
<Label id="taglabel" layoutX="44.0" layoutY="71.0" text="Tags list" />
<TextField id="tagTextField" layoutX="173.0" layoutY="46.0" promptText="add tag here" onKeyPressed="#sendMethod"/>
<Button id="tagInsertButton" layoutX="365.0" layoutY="46.0" mnemonicParsing="false" text="Insert Tag" onAction="#insertButtonAction" >
<opaqueInsets>
<Insets />
</opaqueInsets>
</Button>
<Button id="tagDeleteButton" layoutX="458.0" layoutY="46.0" mnemonicParsing="false" text="Delete Tag" onAction="#deleteButtonAction"/>
</children>
</Pane>
我在这一行遇到空指针异常
String msg = tagTextField.getText();
我确信我遗漏了一些我在javafx中的新功能,请帮助我
在FXML文件的这一行代码中,您将CSSid
声明为“tagTextField”。您应该使用fx:id=“tagTextField”
将其链接到控制器
String msg = tagTextField.getText();