ノード リンク ダイアグラム (つまり、グラフ) を表示するための Java 2D グラフィックス ライブラリを探しています。必要なもの:
- 要素または同様の機能に MouseListener を追加します
- 要素を強調表示する (3 または 4 に冗長)
- 要素の表示/非表示
- 要素の変更 (厚さ、色など)
- 自動再描画
- スケーリング/ズーム、パン、回転
- あると便利: シンプルなアニメーション。力ベースのアルゴリズムを視覚化することを考えてみてください。
- フォス
- かなり単純で、必ずしもゲーム エンジンではない
- 維持/まだ開発中 (「生きている」)
特に効率的なマウスの入力/終了イベントには、おそらく四分木を使用します。とにかく、適切な解決策が存在するはずです。
いくつかの候補:
G - 2009 年の最終バージョン
Piccolo2D - 2011 年の最終バージョン
jTem - 2010 年の最終バージョン
処理 - (これが実際に何であるかはわかりません)
パルプコア- 廃止
acm.graphics - 2006 年の最終バージョン
ほとんどすべてがかなり古いです。G の方がいいのですが、最後のバージョンは 2009 年のものです。