1

jgraph ver.を使っています。5.14.0.0。( http://www.jgraph.com )

jgraphにレイアウトを適用しようとすると、奇妙な理由で機能しません。

public static void layout(JGraph graph) {
    JGraphFacade facade = new JGraphFacade(graph);
    JGraphSimpleLayout lay = new JGraphSimpleLayout(JGraphSimpleLayout.TYPE_RANDOM, 100, 100);
    lay.run(facade);
}

このコードを実行してグラフをレイアウトしましたが、セルが移動しません。

jgraph ライブラリのタグが見つかりません。

4

1 に答える 1

2

http://anonsvn.jboss.org/repos/jbossas/projects/mc-tools/grapher/trunk/src/main/java/org/jboss/mctools/grapher/layout/ReflectionGraphLayout.javaに基づいて、あなただけが欠けています数行:

final JGraphSimpleLayout graphLayout =
    new JGraphSimpleLayout(JGraphSimpleLayout.TYPE_RANDOM, 100, 100);
final JGraphFacade graphFacade = new JGraphFacade(jgraph);
graphLayout.run(graphFacade);
final Map nestedMap = graphFacade.createNestedMap(true, true);
jgraph.getGraphLayoutCache().edit(nestedMap);
于 2012-03-27T20:41:59.863 に答える