問題タブ [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 に答える
984 参照

java - 頂点スタイルの変更エラー

次のコードで頂点 v4 のスタイルを変更しようとしています。スタイルを変更してもエラーが発生します。setVisible(false) などの代わりに他のアクションを実行しようとしましたが、動作します。だから、それは私が使用している方法でなければなりません。何を変更すればよいですか?

次のエラーが表示されます。

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

java - マウスリスナーを頂点に追加する方法 - jgraphx

jgraphxの特定の頂点にマウスリスナーを追加するにはどうすればよいですか?

これをグラフコンポーネントに使用できますが、頂点に指定するにはどうすればよいですか?

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

java - グラフ内の NullPointerException と MouseListener

このコードを使用して、jgraphx でクリックされた頂点に接続されているいくつかの頂点の不透明度を変更しようとしています。頂点の外側のどこかをクリックすると、不透明度が再変更されます。頂点をクリックすると、その値/文字列が照会され、それに接続されているすべてのオブジェクトが新しいオブジェクト リストに追加されます。次に、このオブジェクト リストを処理して、ハイライトするものとハイライトしないものを選択します。ただし、エラーが発生し続け、修正できません。私が確認した限り、null オブジェクトはありません。誰かが助けてくれれば、本当にありがたいです。

エラーは次の行を参照しています。

コードは次のとおりです。

エラー:

親頂点の子のみを強調表示するこのコードを使用すると、正しく機能します。クエリから発生するオブジェクト リストに応じて、より多くのセルが強調表示されるように展開する必要があります。

0 投票する
0 に答える
110 参照

java - JGraphX XMLでオブジェクトを参照するには?

JGraphX モデルを XML として保存しようとすると、StackOverFlow 例外が発生します。これは、mxCell 値クラスに循環参照があるためです (はい、必要です)。

私の質問は次のとおりです。JGraphX にループの原因となる属性を参照として認識させるにはどうすればよいですか。または、何らかの方法で一時的なものにして、後で問題なく XML を保存して読み取ることができるようにするにはどうすればよいですか?

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

java - JGraphXグラフでGraphics2Dを使用して描画するにはどうすればよいですか?

タイトルがすべてを物語っていますが、JGraphX グラフで Graphics2D を使用してどのように描画できるのでしょうか? 私はこのようなことを試しました:

しかし運がない。ヒントを教えてください。

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

layout - JGraphX レイアウトの進行状況バー

でプログレスバーを使用することは可能mxIGraphLayoutですか? レイアウトに非常に時間がかかるグラフがあり、ユーザーが何かが起こっていることを確認できるようにしたいと考えています。

理想的には、完了したパーセンテージとして (大まかにでも) 解釈できるものが欲しいのですが、レイアウト中に呼び出されるリスナーを追加する方法さえないようです。

それが問題であれば、私は使用してmxOrganicLayoutいますが、将来変更する可能性があります。

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

java - JGraphX - グラフ全体を編集不可にしたい

マニュアルやSOで答えが見つかりませんでした。いくつかの頂点とエッジを表示する JGraphX を使用してグラフを作成したいのですが、ユーザーが何かを動かしたり、緑色の編集ボックスが渦やエッジに表示されたりすることは望ましくありません。あくまでもディスプレイ用です。

「Hello World」の例をこのように変更してみましたが、うまくいきませんでした。助言がありますか?