我想构建一个绘制和修改图形的图形编辑器。GEF给出的"自动安排"功能过于简单,无法定制。是否可以将 JUNG/Graphviz 自动布局和/或安排功能放入我的 GEF 编辑器中?
关于 JUNG,没有问题,但您必须实现以下代码:
- 调用布局算法的 GEF 操作。
- 将模型转换为 JUNG 使用的模型。
- 从 JUNG 读取布局算法的结果并更改模型(当然使用命令)。