[英]Multiple vertex types in JUNG
我需要制作一个支持多种顶点类型的图(准确地说是3种),并且我一直在尝试找到一个使用JUNG做到这一点的示例,但我似乎找不到一个。 有人知道我能看到的任何示例吗? 使用不同的鼠标单击来放置不同顶点的任何操作也都很棒(例如,左键单击以放置类型1的顶点,左键单击以放置类型2的顶点,等等)。 谢谢。
您基本上有两个选择:
(1)
Graph<V extends YourVertexSuperClass, E>
在这种情况下,我假设您有类似
public interface YourVertexSuperClass { ... }
public class Car implements YourVertexSuperClass { ... }
public class Person implements YourVertexSuperClass { ... }
等等
(当然,该接口可以是抽象类。)
如果您的顶点类型有共同点,这可能才有意义。
(2)
Graph<? extends Object, E>
在这种情况下,您可以放入任何内容,即没有类型限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.