我已经使用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链接,但是没有一个答案能够帮助到我。如果有人可以给我伪代码或指引我正确的方向,那将非常有帮助。