1

JPanelに静的グラフを表示するためにJGraphXを使用しています。これまでのところ、問題はありませんでした。グラフを描画し、スタイルをカスタマイズし、カスタム グラフの色付けのために頂点リスナーを追加しました。

それにもかかわらず、JGraphX が使用する標準の線の代わりに点線を使用するには、グラフのエッジの一部が必要です。このようなもの: ------------------------>

JGraphX エッジのカスタマイズに関する SO に関するさまざまな投稿を読みましたが、mxEdgeStyle クラスの定数を使用してエッジ スタイルを変更することだけが指摘されていました。

私が見逃していた点線オプションを JGraphX が提供する簡単な方法はありますか?

4

1 に答える 1

1

JGraphX の mxConstants でしばらく検索した後、これに出会いました。 public static String STYLE_DASHED = "dashed";

グラフで試してみましたが、最終的に点線のエッジを描くことができます

点線/破線のエッジが必要な場合は、dased=true キーと値のペアを使用するか、カスタム オプションとしてスタイルシートに追加します。

于 2015-06-27T10:42:43.543 に答える