JUNG中的多个顶点类型

时间:2011-05-15 04:43:59

标签: java jung

我需要制作一个支持多个顶点类型的图形(确切地说是3个),我一直试图找到一个用JUNG来做这个的例子,除了我似乎能找到一个。有谁知道我可以看到的任何这样做的例子?使用不同的鼠标点击放置不同顶点的任何东西也都很棒(即左键单击以放置类型1的顶点,左键单击以放置类型2的顶点,等等)。感谢。

1 个答案:

答案 0 :(得分: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>

在这种情况下,您可以放入任何内容,即没有类型限制。