Объясните логику написания приложения используя JavaFX.
Суть у меня такая: есть три FXML файла mainWindows, Windows2 - которое открывается используя Button2, и Windows3 - которое открывается Buttonn3. Как я понял каждому FXML файлу должен принадлежать свой класс контроллер, но контроллер mainController использует как минимум два метода для открытия окон (использует FXML Windows2 и Windows3), получается так, что этим FXML файлам должен принадлежать один контроллер, и вопрос заключается в том, правильно ли это? Ведь как я слышал каждому FXML должен принадлежать свой контроллер, но в таком случае как реализовать логику? Ведь FXML файлу необходимо привязывать контроллер
Все три контроллера живут отдельно. В классе Main , аналогично методу public void start, который запускает window1, нужно создать методы public void showWindow2() и public void showWindow3(), которые будут запускать окна 2 и 3. public void start запускается автоматически при старте программы методом launch
public static void main(String[] args) {
launch(args);
}
А методы запуска окон 2 и 3 нужно вызывать из контроллера первого окна (по нажатию кнопки).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! У меня очень странная проблема, буквально час назад у меня все собиралось, но сейчас пересталоХотя я ничего не менял :(
Всем приветУ меня есть некоторые проблемы с коннектом