首先,我的目标是仅使用库对JavaFx应用程序中的节点进行布局,以便在布局时考虑节点的大小(在我的情况下为盒子)。
我尝试过JUNG2,但是它的布局方法并没有给我留下深刻的印象。我需要自己写一个自己想要的结果,而这正是我要避免的(因为我可能不够聪明)写一个好..)。
因此,现在我正在研究GraphViz和Zest。
GraphViz看起来非常令人印象深刻且复杂。
Zest看起来也很有趣,但是它以Eclipse为中心吗?我可以在JavaFx应用程序中使用它吗?
还有其他人吗?在我的情况下,您会推荐什么?
最佳答案
好的,我已经研究并实施了基于Zest的方法来解决我的问题。 Zest运行时仅为800kb,具有一个不错的API和很少的依赖关系,并且使用我自己的简单冲突检测方法,就像一个奇迹。如果有人感兴趣,我可以发布代码。