// El click
if (window.getCircuit() != null) {
// Donde ocurre
int x = canvas.getTransformedX(event.getX());
int y = canvas.getTransformedY(event.getY());
Circuit circuit = window.getCircuit();
// Si es el boton izquierdo
if (SwingUtilities.isLeftMouseButton(event)) {
if (circuit.peekV(x, y) || circuit.peekH(x, y))
circuit.disconnect(x, y);
else {
if (_iconTarget != null) {
if (button_modiff == MODIF_ALT)
circuit.delete(_iconTarget);
else if (button_modiff == MODIF_SHIFT)
_iconTarget.rotate(x, y);
else
circuit.apply(x, y);
}
}
}
// Recalculamos las barras cuando hemos hecho un