/** {@inheritDoc} */ public void mouseMoved(final PInputEvent event) { checkForMouseEnteredAndExited(event); dispatchEventToListener(event, MouseEvent.MOUSE_MOVED, mouseOver); }
/** {@inheritDoc} */ public void mouseDragged(final PInputEvent event) { checkForMouseEnteredAndExited(event); dispatchEventToListener(event, MouseEvent.MOUSE_DRAGGED, mouseFocus); }
/** {@inheritDoc} */ public void mouseReleased(final PInputEvent event) { buttonsPressed--; checkForMouseEnteredAndExited(event); dispatchEventToListener(event, MouseEvent.MOUSE_RELEASED, mouseFocus); if (buttonsPressed == 0) { setMouseFocus(null); } if (buttonsPressed < 0 || buttonsPressed > 2) { System.err.println("invalid pressedCount on mouse released: " + buttonsPressed); } }