ответ) :
отрим не-fx существующее приложение, давайте назовем егоBusiness
.Business
подвергаетModel
объект, который в свою очередь предоставляет некоторые свойства.Model
также принимает слушателей этих свойств.
Мой вопрос одобавление JavaFx GUI к такому приложению.GuiApp
очевидно расширяетсяjavafx.application.Application
и понадобится ссылка наModel
объект.
Поиск решения для передачи нестрокового параметра вGuiApp
Я нашел несколько разных подходов:
Business
инициализировать статическую ссылку наModel
вGuiApp
, Один пример использования статики можно увидетьВот .Подход JavaFx 9: как продемонстрированоВот Вы можете запустить приложение JavaFx без расширения
Application
.Изменить подход рабочего процесса: изменить существующий рабочий процесс, чтобы иметьGuiApp
инициализироватьBussinessApp
, Один пример такого рабочего процесса можно увидетьВот.Есть ли другие жизнеспособные подходы? Лучшая практика?