Я хочу создать графический редактор, который рисует и изменяет графики. Предоставленная GEF функция "Auto-Arrange" слишком проста и не настраиваема. Можно ли включить функции автоматической компоновки и/или компоновки JUNG/Graphviz в мой редактор GEF?
Можно ли использовать функции JUNG/Graphviz Layout-/Arrange в проекте GEF/GMF?
comment
Теперь я могу полностью рекомендовать JGraphX для этой цели.
- person fachexot   schedule 25.06.2012
Ответы (1)
Что касается JUNG, проблем нет, но вам придется реализовать следующий код:
- Действие GEF, вызывающее алгоритм компоновки.
- Преобразование вашей модели в модель, используемую JUNG.
- Чтение результатов алгоритма компоновки от JUNG и изменение вашей модели (с помощью команд, разумеется).
person
vainolo
schedule
15.05.2012