2

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

我试过 JUNG2,但对它的布局方法印象不深。我需要自己写一个才能得到我想要的结果,这正是我想要避免的(因为我可能不够聪明写一个好的..)。

所以,现在我正在研究 GraphViz 和 Zest。

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

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

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

4

2 回答 2

2

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

于 2014-09-19T13:18:21.783 回答
0

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

于 2016-10-27T09:39:35.530 回答