私は JUNG ライブラリを使用して、Java でグラフを作成しています。グラフを親フレームに合わせて、グラフがビューの中央に表示されるようにビューを設定する必要があります。
ここからのコードを使用して、ズームを正しいサイズに設定することができました: How to manual set the zoom on a Jung visualisation? ただし、縮小されたグラフは同じ場所に残ります。ここからコードを使用してグラフを移動する関数も作成しました: How to programatically pan a VisualizationViewer with Jung (the java library)? .
問題は、グラフを現在の位置からビューの中央にどれだけパンする必要があるかをどのように計算するかです。グラフの現在の位置を見つけるにはどうすればよいですか?
ありがとう