/** {@inheritDoc} */ @Override public void mouseClicked(final MouseEvent aEvent) { // Ensure the focus is moved to the main signal diagram component... getSignalDiagram().requestFocusInWindow(); if (getModel().isCursorMode() && (aEvent.getClickCount() == 2)) { final MouseEvent event = convertEvent(aEvent); final Cursor hoveredCursor = findCursor(event.getPoint()); if (hoveredCursor != null) { editCursorProperties(hoveredCursor); // Consume the event to stop further processing... aEvent.consume(); } } }