Java 是否可以在GEF/GMF项目中使用JUNG/Graphviz布局/排列功能?

Java 是否可以在GEF/GMF项目中使用JUNG/Graphviz布局/排列功能?,java,graphviz,jung,eclipse-gef,eclipse-gmf,Java,Graphviz,Jung,Eclipse Gef,Eclipse Gmf,我想构建一个图形编辑器来绘制和修改图形。GEF提供的“自动排列”功能过于简单,无法自定义。是否可以将JUNG/Graphviz自动布局和/或-排列功能放入我的GEF编辑器中?关于JUNG,没有问题,但您必须实现以下代码: 调用布局算法的GEF操作 将您的模型转换为JUNG使用的模型 从JUNG读取布局算法的结果并更改模型(当然,使用命令) 为此,我现在完全可以推荐JGraphX。

我想构建一个图形编辑器来绘制和修改图形。GEF提供的“自动排列”功能过于简单,无法自定义。是否可以将JUNG/Graphviz自动布局和/或-排列功能放入我的GEF编辑器中?

关于JUNG,没有问题,但您必须实现以下代码:

  • 调用布局算法的GEF操作
  • 将您的模型转换为JUNG使用的模型
  • 从JUNG读取布局算法的结果并更改模型(当然,使用命令)

  • 为此,我现在完全可以推荐JGraphX。