новое всплывающее окно в JavaFX поверх основного окна с несколькими файлами .fxml и несколькими контроллерами для них

Я прочитал эту статью Подокно JavaFX 2.0

Но мне нужен способ сделать то же самое, но с несколькими файлами .fxml и java-контроллерами для них.

По сути, нажатие кнопки вызовет всплывающее окно, в котором пользователь может изменить настройки. И макет как для главного окна, так и для всплывающего окна находятся в своих собственных файлах .fxml и имеют свои собственные файлы контроллера Java.

Кнопка создаст экземпляр класса, который будет считывать свойства, установленные во всплывающем окне. Это то, к чему я стремлюсь.

Сейчас у меня есть главное окно. Его файл .fxml и его контроллер. У меня есть дополнительный файл .fxml и его java-контроллер. Но я изо всех сил пытаюсь поднять это новое окно.


person Alexander Ryan Baggett    schedule 08.11.2012    source источник
comment
Повторно примените ту же логику загрузки и отображения основного fxml к вторичному fxml в основном контроллере.   -  person Uluk Biy    schedule 08.11.2012
comment
Для меня это слишком расплывчатый ответ. Это также предполагает, что я знал, как это работает в первую очередь.   -  person Alexander Ryan Baggett    schedule 08.11.2012
comment
[код] @Override public void handle (событие ActionEvent) выдает Exception { FractalParticle fp1= new FractalParticle(); root.getChildren().add(new TreeItem(Fractal Particle + Long.toString(fpcount)) ); количество кадров++; Родительский fp= FXMLLoader.load(getClass().getResource(FractalParticleDesign.fxml)); Сценический этап; Сцена сцена = новая сцена (fp); stage.setTitle(Частицы!); stage.setScene(сцена); этап.шоу(); [/код]   -  person Alexander Ryan Baggett    schedule 08.11.2012
comment
ну, я попытался дать, что оболочка кода, в любом случае, она терпит неудачу с переопределенным методом, не выдает исключение   -  person Alexander Ryan Baggett    schedule 08.11.2012
comment
Хорошо... Я взялся за работу. Спасибо   -  person Alexander Ryan Baggett    schedule 08.11.2012


Ответы (1)


В Java Magazine за ноябрь/декабрь есть хорошая статья о проекте JavaFX с несколькими windows, используя среду Spring для внедрения зависимостей.

person kpenrose    schedule 08.11.2012