0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 34
|
|
1 | |
JavaFX. Как правильно отобразить диалог авторизации и вернуть управление в главное окно?27.12.2015, 21:19. Показов 3859. Ответов 3
Здравствуйте. Уже почти неделю не могу решить казалось бы тривиальную задачу.
В сети существует игра и я хочу сделать интерфейс для просчета разных параметров, которые будут интересны мне и игрокам. Задумка такая: 1. При запуске приложения открывается окно авторизации 2. Если авторизация успешна, окно авторизации закрывается, открывается главное окно и заполняется базовыми данными (аватар, гражданство, деньги на балансе и т.д.). 3. В главном окне можно выбирать необходимые параметры и получать интересующие данные. Проблема: я не понимаю как реализовать логику открытия главного окна после успешной авторизации. Точнее я это Также не понимаю сколько в приложении должно/может быть классов наследующих javafx.application.Application. Ссылка на GitHub. Буду безумно благодарен человеку, который уделит немного времени и укажет на мои ошибки и как правильно это реализовать. Если бы не GUI, уже давным давно бы написал все нужные методы для получения нужной информации Добавлено через 1 час 32 минуты UPD. На данный момент реализовал заменой Scene активного Stage. Но как по мне, это типичный быдлокод. Подскажите, пожалуйста, лучшее решение. Идеальный вариант - ссылка на готовый код. Уверен, что это уже было реализовано десятки раз. Я бы посмотрел, чтобы разобраться как это работает
0
|
27.12.2015, 21:19 | |
Ответы с готовыми решениями:
3
Главное окно скрыто... как развернуть все Второстепенные окна после сворачивания(разворачивается только главное невидимое Консоль как главное окно! Как скрыть главное окно Как переназначить главное окно? |
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
31.12.2015, 08:52 | 3 |
Диалоги тут не совсем то, что нужно. Т.к. авторизацию можно рассматривать как часть процесса инициализации приложения, то логичнее будет использовать предзагрузчик.
Добавлено через 1 минуту И пример использования.
0
|
90 / 89 / 23
Регистрация: 08.07.2014
Сообщений: 548
|
|
31.12.2015, 09:05 | 4 |
Окно авторизации и окно "предзагрузчика" не одно и то же.
На каждое окно создается своя Stage, при успешной авторизации открывается Stage главного окна, а Stage авторизации закрывается. Для удобства можно сделать класс, который бы этим управлял и хранил у себя все активные сцены - удобнее ими управлять.
0
|
31.12.2015, 09:05 | |
31.12.2015, 09:05 | |
Помогаю со студенческими работами здесь
4
Как создать главное окно диалоговым При нажатии на зелёную стрелочку выскакивает окно журнала, как вернуть окно загрузок? Как сделать чтобы главное окно никогда не сворачивалось? Как убрать главное окно скайпа при загрузке? Как вывести главное окно приложения на передний план Закрыть дочернее окно и открыть в единственном экземпляре Главное окно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |