Я конвертирую свое приложение Swing в JavaFX. У меня есть ядро и пользовательский интерфейс, разделенные объектами Core и Window. Приятно, что я могу создать два окна и связать их с одним и тем же ядром. Любые обновления в одном окне обновить ядро, а затем обновить другое окно:JavaFX Несколько первичных этапов
Core core = new Core();
Window window1 = new Window(core); //Extends JFrame
Window window2 = new Window(core);
То, что я хотел бы сделать, это сохранить эту же идею, когда я конвертировать в JavaFX. Я новый парень с JavaFX, поэтому я не очень понимаю его, особенно Stages и Scenes. Из того, что я могу сказать, метод start имеет объект Stage, который я должен использовать. Это меняет мою систему, поэтому для создания второго этапа мне нужна другая система.
Могу ли я создать свой собственный класс, который расширяет Stage, а затем передает ему объект Core?
В JavaFx есть fxml для такого рода вещей. Вы можете использовать scriptbuilder и подключить контроллер, который вы можете использовать для управления всеми окнами приложений. Я не знаком с этим, но знаю его в правильном направлении. – WonderWorld
Да, вы можете создать класс, который расширяет Stage, а затем передает ему объект Core. – ItachiUchiha