Завершение работы над приложением: исправление ошибки перенаправления
В текущей версии приложения после успешной авторизации пользователь остаётся на экране авторизации. Это необходимо исправить. Поскольку подобная задача решалась ранее, процесс не должен вызвать сложностей.
Действия по исправлению ошибки:
- Условие перенаправления: Перенаправление пользователя на новое окно должно происходить, если значение переменной counter больше или равно единице. Для этого используются фигурные скобки ({}).
- SignUp контроллер: Необходимо перейти в SignUp контроллер (или обычный контроллер), где находится необходимый код.
- Создание нового метода: Вместо копирования и вставки существующего кода создадим новый метод openNewScene, принимающий один параметр — название окна (window). Это улучшит читаемость и структуру кода.
- Перемещение и модификация кода: Код, отвечающий за открытие окна, перемещается в новый метод openNewScene. Вместо жёстко прописанного имени файла используется переменная window.
- Вызов метода openNewScene: Метод вызывается после нажатия кнопки логина, передавая путь к необходимому файлу (.fxml). При counter >= 1 вызывается openNewScene с путем к файлу f.fxml.
- Удаление лишних пробелов: Необходимо удалить все лишние пробелы в коде для повышения читаемости.
- Проверка работы: Запускаем приложение и проверяем корректность работы. Вводим сначала неверные, а затем верные данные для авторизации. При успешной авторизации должно открыться новое окно с надписью «Привет, мир».
Итоги видеокурса
В ходе видеокурса были изучены: работа с базами данных, подключение баз данных к приложению, создание приложения с графическим интерфейсом и функциональностью, отслеживание событий кнопок, работа с анимацией, обработка исключений и многопоточность.
Курс охватывает создание современных, красивых, адаптивных и корректных приложений, подключающихся к базе данных и обладающих определённой функциональностью.
Надеемся, что курс оказался полезным. Дополнительная информация доступна на сайте etsprager.com.