我在数据库中存储了邻接矩阵,我想使用 Java Jung 以交互方式编辑它们图形包。交互式图形编辑可以在示例GraphEditorDemo中看到。我已经完成了一种方法,该方法将从邻接矩阵中的信息创建图形对象。现在我想将其放在一起以交互方式编辑这些图(创建/删除顶点/边,修改边权重和容量...)。我希望能够高效地完成此任务,而无需重新发明轮子。
那么,创建/扩展交互式图形编辑器的最佳方法是什么?
- 我可以扩展
GraphEditorDemo
吗?
我认为这不是一个有效的选项,因为我无法控制 GraphEditorDemo 中的顶点/边工厂,这将不同于我的图形及其在数据库中的工厂。
- 除了扩展之外,我还必须有哪些其他选项来使用所有这些代码?
最佳答案
我认为实现您想要的效果的最佳选择是直接查看 GraphEditorDemo 类的源代码,以了解它是如何使用该库的。
提示:来源可用 there ,并且似乎得到了很好的评论。
关于Java Jung 图形编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094949/