Задача: перевести main-app со swing на javafx.
Также это означает переход на java 8.
Цели:
ускорение отзывчивости интерфейса
уменьшение размера модуля за счет выкидывания jung 2.0 и тянущихся с ним библиотек, и написания собственного функционала отображения графа
увеличение гибкости ui-я, уменьшение boilerplate-кода, за счет лямбд и двустороннего биндинга
просто потому что по-хипстерски!
Переход будем делать в несколько этапов:
1) Просто hello world java fx, который запускается в нашем контейнеры
2) Добавление в новый модуль логики из main-app посредством свинг-нод. Рефакторинг.
3) Избавление от свинга и сопутствующих библиотек, написание своей/использование чужой библиотеки графов для java fx. (Задел на события клика мышкой по отдельным узлам графа, их перетаскивание и т.п.)
Задача: перевести main-app со swing на javafx. Также это означает переход на java 8. Цели:
Переход будем делать в несколько этапов: 1) Просто hello world java fx, который запускается в нашем контейнеры 2) Добавление в новый модуль логики из main-app посредством свинг-нод. Рефакторинг. 3) Избавление от свинга и сопутствующих библиотек, написание своей/использование чужой библиотеки графов для java fx. (Задел на события клика мышкой по отдельным узлам графа, их перетаскивание и т.п.)