0

フレームにグラフを表示する Jung2 に同梱されている例に基づいて、デスクトップ アプリケーションを作成しました。このアプリケーションでは、ユーザーがEditingModalGraphMouseクラスを使用して選択したノードを移動できます。

ただし、ユーザーが多数のノードが重なり合っている領域からノードをクリックしてドラッグすると、アプリケーションは実際には、一番上のノードを選択するのではなく、山の一番下のノード (表示されていません) を選択します。 (ユーザーに表示されます)。

クラスを掘り下げて、ノードの選択が実際にどこで行われるかを確認しようとしていますが、少し混乱しています。アクションは、によって返されたオブジェクトを使用してPickingGraphMousePlugin.mousePressed(...)メソッドで行われると思います。pickSupportvv.getPickSupport()

私の質問は次のとおりです。ユーザーがノードをパイルから選択したときに、アプリケーションでノードを一番上に移動させるにはどうすればよいですか? そして、それを管理するクラスは何ですか?

私はJungバージョン2.0.1を使用しています。

4

1 に答える 1