2009-06-11 5 views
3

Каковы необходимые шаги для преобразования приложения Swing в JavaFX?Преобразование приложения Swing в JavaFX

Было бы также интересно узнать о лучших практиках при выполнении этой задачи (то есть проблемы, с которыми можно столкнуться и разрешения).

ответ

5

Я не знаю, если есть «лучшие» методы там, как JavaFX является совершенно новым и люди больше заняты зарабатыванием новые программы JavaFX, чем преобразование старых Java те ...

Во-первых, я хотел бы спросить, почему вы хотите/должны это сделать ... Во-вторых, я бы сказал, это зависит от цели и сложности программы Swing. Если это простой диалог, это не должно быть сложно. Если это сложное приложение с суб-панелями, множество всплывающих диалогов, меню, поведение MDI со стыковкой и т. Д., Может быть трудно сделать невозможным ...

Как-то может быть, лучше переписывайте графический интерфейс с нуля, зная, что вам нужно либо использовать оболочку компонентов Swing в JavaFX, либо ограничить себя (в настоящее время) ограниченным набором собственных компонентов JavaFX.

Теперь, если ваше приложение написано с хорошими принципами, вы можете переписать только части представления и контроллера и повторно использовать (большинство) модели/бизнес-логику, поскольку JavaFX может очень хорошо использовать классы Java.

Смежные вопросы