По нажатию кнопки должна появляться новое окно, и закрываться старое.
Я использую контроллеры для каждого FXML. Обоработчик нажатия на кнопку также в контролле, а создание окна в main.
Желательно с помощью FXMLLoader.load(getClass().getResource("file.fxml"))
Если окно должно быть основным, а не модульным, то контроллеру кнопки надо иметь объект сцены.
Имея объект сцены вы сможете убрать оттуда текущую и положить нужную вам, действия теже самые, что при инициализации первого окна.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньВ своём приложение сделал типа коллекцию музыки воспроизводимой MediaPlayer JavaFX
Необходимо создать папку именно в корнечтобы она была общедоступна