問題タブ [jgraphx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
248 参照

eclipse - JGraph にはプリコンパイル時に未解決の AttributeMap があります

インストールで何かを構築できるかどうかを確認するために、最初の非常に単純なクラスを作成しています。だからこれは私が持っているものです

私は Eclipse で作業しており、ユーザー ライブラリとしてjgrapgt-corejgrapht-extjgraphxおよびセットアップがあります。jgraphx-3.2.2.0

私の問題は、作成しようとするとJGraphModelAdapterエラーが発生することです:

どんな助けでも素晴らしいでしょう。

0 投票する
1 に答える
492 参照

java - JGraphX で実際の頂点の接続を無効にする

頂点のエッジ >= 2 の場合、実際の頂点の接続を無効にする必要があります

if(graph.getModel().getEdgeCount(cell)>=2){ graphComp.setConnectable(false); // but for actual cell, not for all vertexes }

どうやってやるの?

0 投票する
1 に答える
1352 参照

java - JGraphX でエッジに点線を使用する

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

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

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

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

0 投票する
1 に答える
102 参照

jgraphx - JGraphX では、mxCircleLayout で半径が正しく処理されますか?

mxCircleLayout を使用すると、半径を指定できます。ただし、半径は、グラフの境界に基づいて、半径がデフォルトよりも大きいグラフにのみ影響するようです。mxCircleLayout のソース コード (JGraphX 3.3.1.1) を見ると、230 行目に次の内容があります。

ここで、「r」は円レイアウトの半径として使用されます。これはいけませんか

半径を小さくしたい場合は?「半径」の意味を誤解しているかもしれませんが、円の場合は自然な意味を持つはずです。線を変更すると、必要な(小さい)円が得られます。

0 投票する
2 に答える
1656 参照

java - jgraphtまたはjgraphxで選択した接続の色を変更するには?

jgrapht/jgraphx を使用して、Java Swing アプリケーションでグラフを視覚化しています。

デフォルトでは、2 つのノード間の接続 (あるノードから別のノードを指す矢印) は水色でレンダリングされます。接続をクリックして選択すると、色が水色から緑に変わります。

この色を変更するにはどうすればよいですか? これまでのところ、これを行う方法が見つかりませんでした。jgrapht 0.9.1、jgraphx 2.0.0.1、jgraph 5.13.0.0 を使用しています。

0 投票する
1 に答える
2044 参照

java - JGraphXAdapter を使用してエッジの色を変更する

私はJGraphTライブラリ、特にJGraphXAdapterを使用して、JGraphXを使用してグラフを表示しています。いくつかのエッジの色を変更したいと思います (すべてではありません)。私の質問は、それをどのように達成できるかということです。(すべてのエッジのデフォルト スタイルを変更する方法は知っていますが、単一のエッジを変更する方法は知りません。) 以下のコードを参照してください。

JGraphT 0.9.1 パッケージの jgrapht-ext-0.9.1-uber.jar を使用しています。

0 投票する
1 に答える
612 参照

java - JavaFX の fxml ファイル内に mxgraph を統合する

JavaFX FXML ファイルでグラフを生成するデスクトップ アプリケーションを作成する必要があります。eclipse で mxGraph ライブラリを使用してグラフを作成し、Scene Builder を使用して FXML ファイルを編集していますが、グラフを FXML ファイル内に表示することはできません。JFrame を使用する場合にのみ機能します。私がこのように実行すると:

できます。しかし、私はグラフがこれの中に入る必要があります:

私はすでにjdk8を使用しています。JavaFX アプリケーションの Swing コンテンツに関する Oracle のチュートリアルに従おうとしましたが、グラフを SwingNode に変換できませんでした。JavaFX を使用した Swing アプリケーション用の JFXPanel を使用したソリューションを見つけましたが、その逆では機能しませんでした。誰かが私が間違ったことを知っているか、どうすればこれを解決できますか? ありがとうございました!