2

JUNG ライブラリを使用して、フレーム内のいくつかのグラフを視覚化したいと考えています (実際には JInternalFrame です。これは、グラフの外にも他のものがあるためです)。私のクラスには多くのコードがありますが、グラフを表示するコンポーネントを作成する方法を簡単に説明します。

  1. グラフのレイアウトを作成します。グラフの種類に応じて、さまざまなレイアウトが作成されています
  2. レイアウトをパラメータとして VisualizationViewer を作成します。
  3. VisualitationViewer を含む GraphZoomScrollPane を作成します。
  4. フレームのコンテンツ ペインとして GraphZoomScrollPane を設定します。

最終的な結果として、スクロール バーが表示されますが、グラフがフレームよりも大きい場合でも、スクロール バーは有効になりません。フレームのサイズを小さくすると、スクロール バーは有効になりますが、スクロールしてグラフ全体を表示することはできません。そのため、フレームがいくら大きくても、グラフ全体を見ることはできません。

レイアウトのサイズ、VisualizationViewerのサイズも設定してみましたがうまくいきませんでした。

誰かが私が逃したものを教えてもらえますか?

4

2 に答える 2