Skip to content

update to javafx #2

@burningrain

Description

@burningrain

Задача: перевести main-app со swing на javafx.
Также это означает переход на java 8.
Цели:

  • ускорение отзывчивости интерфейса
  • уменьшение размера модуля за счет выкидывания jung 2.0 и тянущихся с ним библиотек, и написания собственного функционала отображения графа
  • увеличение гибкости ui-я, уменьшение boilerplate-кода, за счет лямбд и двустороннего биндинга
  • просто потому что по-хипстерски!

Переход будем делать в несколько этапов:

  1. Просто hello world java fx, который запускается в нашем контейнеры
  2. Добавление в новый модуль логики из main-app посредством свинг-нод. Рефакторинг.
  3. Избавление от свинга и сопутствующих библиотек, написание своей/использование чужой библиотеки графов для java fx. (Задел на события клика мышкой по отдельным узлам графа, их перетаскивание и т.п.)

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions