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リンクをいくつか見ましたが、どの回答も役に立たないようです。誰かが疑似コードを教えてくれたり、正しい方向を教えてくれたりすると、本当に助かります。