0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 34
|
|
1 | |
JavaFX. Как правильно отобразить диалог авторизации и вернуть управление в главное окно?27.12.2015, 21:19. Показов 3997. Ответов 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
Как создать главное окно диалоговым При нажатии на зелёную стрелочку выскакивает окно журнала, как вернуть окно загрузок? Как сделать чтобы главное окно никогда не сворачивалось? Как убрать главное окно скайпа при загрузке? Как вывести главное окно приложения на передний план Закрыть дочернее окно и открыть в единственном экземпляре Главное окно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
|
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
|
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
|
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
|
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
|
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
|
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
|
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
|
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать.
/ / . . .
|
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
|
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
|
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
|