Я делаю проект в JUNG. Я хочу добавить событие мыши, которое будет вызываться, когда пользователь переместит узел или вершину. Я пытался несколько слушателей, как, ItemListener, GraphMouseListener ..JUNG Моделирование
Я попытался это, п некоторые подобные коды:
vv.addGraphMouseListener(new GraphMouseListener() {
@Override
public void graphClicked(Object v, MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void graphPressed(Object v, MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void graphReleased(Object v, MouseEvent me) {
Object subject = me.getSource();
// The graph uses Integers for vertices.
if (subject instanceof VertexFactory) {
VertexFactory vertex = (VertexFactory) subject;
if (pickedState.isPicked(vertex)) {
// selectedNode = vertex;
System.out.println("Vertex " + vertex
+ " is now selected");
re.calDistance(bs.get(0));
dest();
vv.repaint();
vv.updateUI();
}
}
}
});
Благодарим вас за ответ. это помогло и решило мою проблему. :-) –