3

JUNG でグラフを作成しましたが、グラフの頂点にマウス アクション リスナーを追加する方法がわかりません。

以下は、問題に最も関連すると思われるコードのサンプル セクションです。

layout = new FRLayout2<GraphNode, GraphEdge>(graph);
visualizationViewer = new VisualizationViewer<GraphNode, GraphEdge>(layout, new Dimension(1000, 700));

visualizationViewer.getModel().getRelaxer().setSleepTime(500);
visualizationViewer.setGraphMouse(new DefaultModalGraphMouse<GraphNode, String>());
        visualizationViewer.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.AUTO);
visualizationViewer.setForeground(Color.black);

特に、グラフの頂点でのシングル クリックとダブル クリックを検出し、それらに対処したいと考えています。

注:古いSOリンクをいくつか見ましたが、どの回答も役に立たないようです。誰かが疑似コードを教えてくれたり、正しい方向を教えてくれたりすると、本当に助かります。

4

1 に答える 1