标签: java graph editor
我想在Java中自定义现有的图形编辑器(我在谈论带有节点和顶点的graphs)。我希望能够添加不同类型的节点,连接等。然后,生成的图表将用于代码生成。您对使用Java的现有(开源)图形编辑器/可视化工具包有什么建议吗?
答案 0 :(得分:2)
JGraph是一个不错的工具。另一个很好的选择是JGraphT。但如果您想要更好的交互性和Dijkstra短路等,那么您需要JUNG2。 JUNG2允许您拥有任何类型的顶点和边。您的图表是使用泛型创建的,如下所示:Graph<V, E>。您可以使用V(顶点)和E(边缘)可能需要的任何类。扩展和转换也易于实现且非常灵活。
Graph<V, E>