我需要制作一个支持多种顶点类型(准确地说是 3 个)的图形,并且我一直在尝试找到一个使用 JUNG 执行此操作的示例,但我似乎可以找到一个。有谁知道我可以查看的任何示例?任何使用不同鼠标点击放置不同顶点的东西也很棒(即左键单击放置类型 1 的顶点,左键单击放置类型 2 的顶点等)。谢谢。
问问题
517 次
1 回答
0
你基本上有两个选择:
(1)
Graph<V extends YourVertexSuperClass, E>
在这种情况下,我假设你有类似的东西
public interface YourVertexSuperClass { ... }
public class Car implements YourVertexSuperClass { ... }
public class Person implements YourVertexSuperClass { ... }
等等
(当然,接口可以是一个抽象类。)
如果您的顶点类型有共同点,这可能才真正有意义。
(2)
Graph<? extends Object, E>
在这种情况下,您可以放入任何内容,即没有类型限制。
于 2011-05-17T00:54:37.887 回答