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