on actionメソッドTextFieldの1つからテキストを取得しようとすると、NullPointerExceptionが発生します。Buttonこれは私のtextField定義です:
TextField textField = new TextField();
textField.setPromptText("Some text");
GridPane.setMargin(textField, new Insets(50, 50, 10, 50));
gridPane.add(textField, 0, 0);
そして、これはアクションメソッドを備えた私のボタンです:
Button button = new Button("Button");
GridPane.setMargin(button , new Insets(0, 50, 0, 50));
gridPane.add(button , 0, 1);
button.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
String text = textField.getText();
}
});
私はNullPointerExcpetionこの行に入っています:String text = textField.getText();。onActionメソッドのtextFieldからテキストを取得するにはどうすればよいですか?