powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaFX событие при открытии модального окна
4 сообщений из 4, страница 1 из 1
JavaFX событие при открытии модального окна
    #40136693
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток! Возможно вопрос покажется нубским, но я все никак не могу найти ответ.
В программке имеется главное окно. Из него я вызываю дочернее окно с TableView (Вся разметка окон описана в fxml-файлах)

Вызываю в контроллере по нажатию кнопки:
Код: java
1.
2.
3.
4.
5.
6.
7.
Stage modalStage = new Stage();

modalStage.setTitle("модальное окно");
modalStage.setScene(new Scene(FXMLLoader.load(getClass().getResource("modal.fxml"))));
modalStage.initModality(Modality.APPLICATION_MODAL);

modalStage.showAndWait();



И все вроде хорошо. Окошко открывается, кнопочки реагируют. Но мне нужно заполнить таблицу этого окна при открытии, а вот этого я так нигде и не нашел. Подскажите пожалуйста куда копать?
...
Рейтинг: 0 / 0
JavaFX событие при открытии модального окна
    #40136697
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот google не дал мне результатов, а в яндексе почти первая ссыль оказалась ответом.
В общем для тех, кому интересен ответ:
В контроллере дочернего окна необходимо написать метод initialize()
Он будет обрабатываться сразу после создания окна.
...
Рейтинг: 0 / 0
JavaFX событие при открытии модального окна
    #40136930
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему "необходимо"-то?

Что, между
modalStage.setScene(new Scene(FXMLLoader.load(getClass().getResource("modal.fxml"))));
и
modalStage.showAndWait();
нельзя?

Другие варианты тоже на ум приходят (но они для специфических условий).
...
Рейтинг: 0 / 0
JavaFX событие при открытии модального окна
    #40137479
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa, при инициализации я обращаюсь к tableView в разметке fxml. Я понимаю, что скорее всего можно обратиться к элементу из основного контроллера, но мне было бы удобнее, чтобы инициализация была в дочернем контроллере
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaFX событие при открытии модального окна
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (5), Yandex Bot, Bing Bot 2 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]