JUNG로 그래프를 만들었지 만 그래프의 정점에 마우스 동작 리스너를 추가하는 방법을 모르겠습니다.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 링크를 보았지만 그 중 아무 것도 나에게 도움이되지 않는 것 같습니다. 누군가가 의사 코드를 제공하거나 올바른 방향으로 나를 가리킬 수 있다면 정말 도움이 될 것입니다.
내 대답은 당신에게 필요한 정보를 제공하지 않는다면 언제든지 의견을 말하면 귀하의 필요에 더 잘 부합하려고 노력할 것입니다. 나는 일반적으로 내 대답을 디자인하려고 노력 했으므로 즉시 사용할 수있는 코드와 전체 예제가있다. –