【发布时间】:2019-05-31 01:42:55
【问题描述】:
我有一些比方说 Person 类型的数据。这个人有一个电话号码属性,还有一个主叫和被叫电话号码属性。
class Person {
String id;
String displayName;
String phoneNr;
String callingNr; // or List<String> callingNrs;
String calledNr; // or List<String> calledNrs;
}
我想要的是,我将一堆 Person 对象放在一个 Graph 实例中,然后在视图上呈现关系。理想情况下,在视图上绘制的组件是交互式的,这意味着您可以单击突出显示边缘(甚至更多)的节点/顶点。
我尝试过 JUNG,但在文档中,我看到了一些示例,我必须自己定义 Person 对象之间的关系,如下所示:
Graph.addEdge("edge-name", personA.phoneNr, personB.phoneNr);
我是 JUNG 的新手,但也许有办法告诉 JUNG Person 的属性,并且 JUNG 知道如何连接它们?
JUNG 能做到吗?或者我是否需要另一种类型的库,如果需要,有人可以提供我可以使用的吗?
【问题讨论】: