Java Jung 图形编辑器

标签 java extend extends jung

我在数据库中存储了邻接矩阵,我想使用 Java Jung 以交互方式编辑它们图形包。交互式图形编辑可以在示例GraphEditorDemo中看到。我已经完成了一种方法,该方法将从邻接矩阵中的信息创建图形对象。现在我想将其放在一起以交互方式编辑这些图(创建/删除顶点/边,修改边权重和容量...)。我希望能够高效地完成此任务,而无需重新发明轮子。

那么,创建/扩展交互式图形编辑器的最佳方法是什么?

  1. 我可以扩展GraphEditorDemo吗?

我认为这不是一个有效的选项,因为我无法控制 GraphEditorDemo 中的顶点/边工厂,这将不同于我的图形及其在数据库中的工厂。

  1. 除了扩展之外,我还必须有哪些其他选项来使用所有这些代码?

最佳答案

我认为实现您想要的效果的最佳选择是直接查看 GraphEditorDemo 类的源代码,以了解它是如何使用该库的。

提示:来源可用 there ,并且似乎得到了很好的评论。

关于Java Jung 图形编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094949/

相关文章:

javascript - 将 jQuery 对象扩展为我自己的对象

Django - 一个模板可以扩展两个或多个模板吗?

java - 当ExecutorService ThreadFactory返回null而不是thead时如何处理

javascript - BackboneJS 中意外的构造函数/扩展行为

flash - 第1152章 : A conflict exists with inherited definition in namespace public

java - Java类中的实现和继承问题

wordpress - PHP : Class extends problem "Call to private method ... from context ..."

java - 确定哪个按钮调用了 actionPerformed 方法

java - 如何在没有swing的情况下使用面板在java中创建下拉列表?

java - 如何在 App Engine 项目中禁用 SystemServiceServlet 配置?