問題タブ [jung2]
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.
java - Java JUNG - 互換性のない型
こんにちは!プログラムに問題があります。
Java で JUNG ライブラリを使用していますが、プログラムをコンパイルすると、次の 2 つのエラーが発生します。
互換性のないデータ型に対してこれらのエラーが何を意味するのかわかりません。どうすれば問題を解決できますか?
前もって感謝します!
「GraphView」クラス:
「GraphBuilding」クラス:
「メイン」クラス:
jung - jung の頂点のランダムな動きをアニメートする
Jungで静的レイアウトでグラフを作成しました。いくつかのステップで頂点を移動する2Dでのランダムな移動の方法があります。プロジェクトのほとんどの操作で JUNG のパワーを高く評価していますが、ランダム ウォーク メソッドが呼び出されたときに頂点の動きをアニメーション化したかったのです。この点について助けが必要です。以下は私のグラフコードです。
java - JUNG グラフで顔を見つける
JUNGグラフで面、より具体的には同じ面のエッジのセットを見つける方法は?
機能が見つかり、インシデント エッジの検索、近隣の検索などの機能が提供されますが、役に立ちません。提供されている関数を使用して、ネットワーク グラフで顔を見つける適切な方法はありますか?
jung - JUNG: エッジを削除すると、BasicEdgeRenderer.paintEdge() から NullPointerException がスローされます
スレッドから JUNG グラフのエッジを動的に削除していますが、結果はNullPointerExceptions
.
私が見ているスタックトレース:
エラーを再現するコード スニペットを次に示します。
よろしくお願いします。
repaint()
[編集: エラーが への呼び出しではなく への呼び出しによって引き起こされたという事実を反映するために、質問を部分的に書き直しましたremoveEdge()
。]
java - JUNG を使用してツリー レイアウトを表示する方法
JUNG を使用してツリー レイアウトでいくつかのノードをレイアウトしようとしていますが、それらを整然とした間隔でレイアウトしたいと考えています。
https://github.com/jrtom/jungから JUNG プロジェクトをダウンロードし、edu.uci.ics.jung.samples.TreeLayoutDemo と edu.uci.ics.jung.samples.GraphFromGraphMLDemo の例を見つけましたが、まだ苦労しています私が求めているものを達成します。
GraphML ファイルの内容は次のようになります -
ツリー レイアウトを生成できました。
そのまま使用 -
私が期待する、またはしようとしている方法を完全にレイアウトすることはできません。これはどのように見えるかです -デフォルトのツリーレイアウト