0

我需要制作一个支持多种顶点类型(准确地说是 3 个)的图形,并且我一直在尝试找到一个使用 JUNG 执行此操作的示例,但我似乎可以找到一个。有谁知道我可以查看的任何示例?任何使用不同鼠标点击放置不同顶点的东西也很棒(即左键单击放置类型 1 的顶点,左键单击放置类型 2 的顶点等)。谢谢。

4

1 回答 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 回答