5

mxGraphの最近のリリースでは、エッジのスタイルとして曲線が追加されています。これはエッジルーティングスタイルであると期待していましたが、そうではないようです。曲線のエッジを持つグラフの小さな例を誰かに見せてもらえますか?

4

2 に答える 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 に答える