1

我有一个多重图,我希望能够清楚地看到从一个顶点到另一个顶点的每条边。例如,当我有一个包含 2 个顶点和 2 条边从第一个节点到第二个节点的图时,我希望看到 2 个箭头从第一个节点到第二个节点,而不是箭头重叠。

这是我目前的代码,你可以看到我试图让 2 条边连接 A 和 B:

import org.graphstream.graph.*;
import org.graphstream.graph.implementations.*;
import org.graphstream.ui.swingViewer.Viewer;

public class Tutorial1 {
    public static void main(String args[]) {
        Graph graph = new MultiGraph("Test");

        graph.addNode("A");
        graph.addNode("B");


        graph.addEdge("1", "A", "B", true);
        graph.addEdge("2", "A", "B", true);

        Viewer viewer = graph.display();
    }
}

谢谢你的帮助。

4

1 回答 1

2

添加系统属性:

System.setProperty("org.graphstream.ui.renderer",
        "org.graphstream.ui.j2dviewer.J2DGraphRenderer");

资源

于 2014-05-13T15:14:11.180 回答