【问题标题】:How do I use the curved edge style in mxGraph如何在 mxGraph 中使用弯曲边缘样式
【发布时间】:2013-01-17 11:53:45
【问题描述】:

最近发布的 mxGraph 添加了曲线作为边的样式。我希望这是一种边缘路由样式,但似乎不是。谁能给我看一个带有弯曲边缘的图的小例子吗?

【问题讨论】:

    标签: javascript mxgraph


    【解决方案1】:

    其实就是边缘的形状样式:

    style = graph.getStylesheet().getDefaultEdgeStyle();
    style[mxConstants.STYLE_CURVED] = '1';
    

    将其设置为所有边的默认值。

    边缘样式实际上是源和目标之间边缘控制点的定位。曲线不是路由(此点定位),它只是通过这些点的样式,因此它不是边缘样式。

    【讨论】:

      【解决方案2】:

      在当前版本中,您可以使用类似:

          mxGraph graph = new mxGraph();
          Map<String, Object> style = graph.getStylesheet().getDefaultEdgeStyle();
          style.put(mxConstants.STYLE_ROUNDED, true);
          style.put(mxConstants.STYLE_EDGE, mxConstants.EDGESTYLE_ENTITY_RELATION);
      

      【讨论】:

      • 这个问题与 JavaScript 相关,而不是 Java。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-09
      相关资源
      最近更新 更多