簡體   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