And if I got an DoubleClick on it. Then I would like to add two more nodes and update the VisualizationViewer with VisualizationViewer.repaint (). But the View or drawn graph isn't updated. How can I solve this problem? That my VisualizationViewer paint also these two new Vertexes.
Java:
graph.addVertex("Test");
vv.getComponent()
.addMouseListener(
new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
MultiLayerTransformer multiLayerTransformer =
vv.getRenderContext().getMultiLayerTransformer();
Point2D layoutPoint = multiLayerTransformer.inverseTransform(e.getX(), e.getY());
String vertex = vv.getVertexSpatial().getClosestElement(layoutPoint);
if (vertex == "Test") {
graph.addVertex("Test2");
graph.addVertex("Test3");
vv.repaint();
}
}
});