适用于Java的GraphViz,Zest,JUNG2等

时间:2014-09-18 15:50:22

标签: java graph graphviz zest

首先,我的目标是仅使用库来布置JavaFx应用程序中的节点,以便在布局时考虑节点(或我的情况下的框)的大小。

我尝试了JUNG2,但它的布局方法并没有给我留下深刻印象。我自己也需要自己写一个才能得到我想要的结果,这正是我想要的避免(因为我可能不够聪明,不能写出好的......)。

所以,现在我正在看GraphViz和Zest。

GraphViz看起来像一个非常令人印象深刻和复杂的野兽。

Zest看起来也很有趣,但它是如何以Eclipse为中心的呢?我可以在JavaFx应用程序中使用它吗?

那里有其他人吗?在我的情况下你会推荐什么?

2 个答案:

答案 0 :(得分:2)

好的,我已经调查并实施了一个基于Zest的方法解决了我的问题。 Zest运行时只有800kb,有一个很好的API和非常少的依赖,并且,使用我自己的简单碰撞检测方法,就像一个奇迹。如果有人有兴趣我可以发布代码..

答案 1 :(得分:0)

我和你在同一个话题。我推荐GraphViz。它复杂但非常强大,结果非常好。我还使用了Zest,Jung和graphX。所有这些的结果并没有给我留下太深刻的印象。生成的布局取决于图形的大小。如果你有一个复杂的图形GraphViz将导致最好的结果。