4
に私がグラフを表示するには、次のコードを使用します。描画有向辺プログラム的にプレフューズ
graph = new Graph(true);
vis = new Visualization();
vis.add(GRAPH, graph);
CustomLabelRenderer re = new CustomLabelRenderer();
re.setImageField(NODE_TYPE_IMAGE);
re.setImagePosition(Constants.TOP);
EdgeRenderer edgeRenderer = new EdgeRenderer(Constants.EDGE_TYPE_LINE, Constants.EDGE_ARROW_FORWARD);
edgeRenderer.setArrowType(Constants.EDGE_ARROW_FORWARD);
edgeRenderer.setArrowHeadSize(10, 10);
DefaultRendererFactory factory = new DefaultRendererFactory(re, edgeRenderer);
factory.add(new InGroupPredicate(EDGE_DECORATORS), new LabelRenderer(VisualItem.LABEL));
vis.setRendererFactory(factory);
あなたは有向エッジを使用するようにグラフをインスタンス見ることができるように。その後、私はEdgeRendererを矢頭を使うように設定しました。しかし、私の周りには矢印が見えませんが、ただの線です。私は間違って何をしていますか?
私はエッジを追加する方法は次のとおりです。
graph.addEdge(node1, node2);
Thnaks、それが私の問題を解決しました。私はできるだけ早くあなたに賞金を授与します。 – RoflcoptrException