我有存储在数据库中的邻接矩阵,我想使用 Java Jung图形包交互式地编辑它们。交互式图形编辑可以在示例GraphEditorDemo中看到。我已经完成了一个方法,该方法将从邻接矩阵中的信息创建图形对象。现在我想把它放在一起以交互方式编辑这些图(创建/删除顶点/边,修改边权重和容量......)。我想在不重新发明轮子的情况下有效地做到这一点。
那么,创建/扩展交互式图形编辑器的最佳方法是什么?
- 我可以延长
GraphEditorDemo
吗?
我认为这不是一个有效的选项,因为我无法控制 GraphEditorDemo 中的顶点/边工厂,这与我的图表及其在数据库中的工厂不同。
- 除了扩展之外,我还必须使用哪些其他选项才能使用所有这些代码?