最近发布的 mxGraph 添加了曲线作为边的样式。我希望这是一种边缘路由样式,但似乎不是。谁能给我看一个带有弯曲边缘的图的小例子?
问问题
5399 次
2 回答
9
它实际上是边缘的形状样式:
style = graph.getStylesheet().getDefaultEdgeStyle();
style[mxConstants.STYLE_CURVED] = '1';
将其设置为所有边的默认值。
边缘样式实际上是源和目标之间边缘控制点的定位。曲线不是路由(这个点定位),它只是通过这些点的样式,因此它不是边缘样式。
于 2013-01-17T12:32:22.793 回答
3
在当前版本中,您可以使用以下内容:
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);
于 2014-10-07T08:17:39.530 回答