java - 在 Graphstream 中显示平行边

标签 java graphstream

我有一个多重图,我希望能够清楚地看到从一个顶点到另一个顶点的每条边。例如,当我有一个包含 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();
    }
}

感谢您的帮助。

最佳答案

添加系统属性:

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

Source

关于java - 在 Graphstream 中显示平行边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23634855/

相关文章:

java - Android OnPreferenceClickListener

java - pdf 文件无法从 ubuntu 16.04 的 jar 中打开

zooming - 如何放大 GraphStream View ?

java - 图的可视化

java - 将 GraphStream 图表添加到我的自定义 jPanel 中

java - 在 Java 中使用结果集

java - 比较 2 List<String> 是否以任何顺序包含相同元素 [JUnit - Asset]

java.lang.ClassCastException : com. sun.proxy.$Proxy0 无法转换为 org.andrea.myexample.myDeclarativeTransactionSpring.StudentJDBCTemplate

java - 具有输入和输出端口的 GraphStream 节点

swing - 在 IntelliJ 的停靠面板中显示时,Graphstream 渲染偶尔会消失