Jung2:エッジごとに複数のエッジラベルを表示するにはどうすればよいですか?
-
15-10-2019 - |
質問
ネットワークトポロジーを表示しようとしています。エッジごとに2つまたは3つのラベルを表示する方法を理解できない場合を除き、すべてが正常に機能します。私はいくつかのことを試しましたが、醜いハックを伴わないものを見つけていません...
これがどのように見えるべきかです (ラベルでgimp-edで)
これも可能ですか?
ありがとう
rakudave
解決
を見てください Jung2 APIドキュメント パッケージで edu.uci.ics.jung.visualization.renderers. 。ほとんどの作業はによって行われます defaultedgelabelrenderer このパッケージで定義されていますが、独自のカスタムエッジラベルレンダラーを作成する必要があります。
ドキュメントはあまり包括的ではないので、 ソース DefaultedGelabelRendererクラスを見つけ、必要なことを行うこのクラスに基づいて独自のクラスを作成します。次に、次の電話でこのクラスをEdgelabelRendererとして設定できます。
vv.getRenderContext().setEdgeLabelRenderer(youredgelabelrendererhere);
所属していません StackOverflow