图形界面清楚地给出了两个参数:
Graph<Vertex, Edges>
我想用两种不同的顶点绘制图形。我还没有发现任何事情可以通过JUNG API来实现这一点,或者我是否需要编写一个解决方案?
就我而言,我想要实现一个resource-allocation graph:
我已经有两个类:MonitorInfo和ThreadInfo。我想在我的图表中同时使用它们作为顶点。
答案 0 :(得分:3)
您可以让MonitorInfo
和ThreadInfo
实现一个通用界面。例如,他们都可以实现Info
。现在,您可以将图表声明为Graph<Info, Edges>
类型。当然,JUNG没有提供隔离只是 MonitorInfo
顶点或只是 ThreadInfo
顶点的功能,但至少它会使用某些类型的安全性(而不是使用Graph<Object, Edge>
。