Java / Netbeans中的图形控件?它存在吗?

时间:2009-11-09 21:44:18

标签: java netbeans controls graph

是否有人可以使用图形类/库链接来创建Java图形?

感谢您的帮助!

6 个答案:

答案 0 :(得分:4)

我的首选是JGraph,正如其他人所说的那样;我使用的是JGraph5,因为它的记录比新的替代版JGraphX更好。编辑:尽管缺乏文档,JGraphX仍然是最优秀的版本。 难以理解。

JGraph

我研究过的其他替代方案:

JGraphT

“JGraphT是一个免费的Java图形库,提供数学图论理论对象和算法......根据GNU宽通用公共许可证的条款,包括完整的源代码。” (http://jgrapht.sourceforge.net/

JUNG - Java通用网络/图表框架

Main project repository

yEd图表编辑器

答案 1 :(得分:3)

我在之前的工作中使用JGraph作为节点/拓扑网络的可视化工具,一旦你超越了架构,它就不是坏事了(如果我没记错的话,这是一个很大的状态机)。

答案 2 :(得分:1)

视觉图:JFreeChart

如果您可以提出网络服务请求,您可能还需要考虑Google Charts API

答案 3 :(得分:1)

一个非常好的选择是使用Google Charts API。独立于平台,易于使用和快速处理(在Google服务器端完成)

答案 4 :(得分:0)

graphviz将是我的选择。它不是Java,但仍然非常棒且易于使用。

有一个Java component与dot一起使用来生成图表。我已经习惯了 - 非常好,确实。

答案 5 :(得分:0)

我会推荐JGraphT。我用它在我的论文中创建了多层次的图形,作为GPS路由软件的基础,了解发生了什么我发现了一些心灵弯曲,但是一旦看到算法包如何工作,我发现它很容易实现A * / D *启发式算法。为了计算图表上节点之间的距离,我还建议查看Haversine函数,如果这是你的事情。