Я новичок в javaFX и пытаюсь получить значение текстового поля, когда мое приложение закрывается, поэтому я использовал
FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/Scene.fxml"));
FXMLController controllerClass = loader.getController();
loader.load();
controllerClass.getTextFieldValue();
System.out.println("closing");
внутри
stage.setOnCloseRequest()
, но я всегда получить java .lang.NullPointerException.
это getTextfieldValue ()
System.out.println(textField.getText());
, так что в основном это то, чего я хочу достичь, я хочу получить значение в текстовом поле когда моя заявка закрывается. поэтому у меня есть stage.onCloseRequest()
метод в моем классе mainApp, но textField.getText () всегда возвращает пустую строку. И я хочу, чтобы он возвращал текущий текст в textField.