После закрытия окна по кнопке введненные значения не сохранятся в переменных данного контроллера. Имеется контроллер он отображает новое окно (public void DBaccessWindow()) , где необходимо ввести значение. После его закрытия по кнопке (public void okButtonClick()) не сохраняются данные в локальных переменных этого контроллера (например в user). Не могу понять почему.
public class ControllerDBaccessForm {
@FXML
private TextField userText;
@FXML
private Button okButton;
private String user;
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
@FXML
public void DBaccessWindow() {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(ControllerDBaccessForm.class.getResource("/app/UI/FXML/DBaccessForm.fxml"));
try {
loader.load();
} catch (IOException e) {
e.printStackTrace();
}
Parent root = loader.getRoot();
Stage stage = new Stage();
stage.initModality(Modality.APPLICATION_MODAL);
stage.setScene(new Scene(root));
stage.showAndWait();
// после закрытия окна кнопкой (метод okButtonClick()) в данном месте значение в user = null, т.е.
String s = user; // будет null
}
@FXML
public void okButtonClick() {
user = userText.getText();
Stage stage = (Stage) okButton.getScene().getWindow();
stage.close();
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть программа, которой нужно иногда считывать данные из файловВ самой программе указываю путь:
Еще не успел освоить что то более сложное чем простые циклы в kotlin, поэтому не знаю как можно взять индекс в самом теле циклаДля примера на java цикл...
BeanPostProcessor дает возможность подключиться к жизненному циклу бина и взаимодействовать с ним по мере его обработки, а именно с помощью двух...
У меня есть база данныхЯ к ней подключился из IDEA