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からテキストを取得するにはどうすればよいですか?