2017-12-30 29 views

答えて

1

デフォルトでは、エッジの方向を見ることができるように、有向エッジが矢印で表示されます。

あなたは矢じりが全く存在しないようにする場合:

visualizationViewer.getRenderContext().setEdgeArrowPredicate(false); 

あなたは矢じりが存在になりたい場合は、しかし、それぞれの辺の中央ではなく、彼らの目標でレンダリング:

visualizationViewer.getRenderer() 
    .getEdgeRenderer() 
    .setEdgeArrowRenderingSupport(
     new CenterEdgeArrowRenderingSupport<>()); 

あなたは違ったエッジの方向を示し異なるエッジ形状を使用する場合:

visualizationViewer 
    .getRenderContext() 
    .setEdgeShapeTransformer(EdgeShape.wedge(10)); 
を210

最後に、有向辺を必要としない場合は、無向グラフを使用できます。

これらの機能は、PluggableRendererDemoで示されています。これは、JUNGディストリビューションの一部として利用できるサンプルの1つです。これらのAPIはJUNG 2.1。*では正確ですが、今後リリースされる3.0ではいくつか変更される予定です。

0

グラフのタイプをDirectedSparseMultigraphからSparseMultigraphに変更し、問題を修正しました。

関連する問題