繁体   English   中英

JUNG中的多种顶点类型

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM