/** {@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); } }
/** {@inheritDoc} */ public void mousePressed(final PInputEvent event) { if (buttonsPressed == 0) { setMouseFocus(getMouseOver()); } buttonsPressed++; dispatchEventToListener(event, MouseEvent.MOUSE_PRESSED, mouseFocus); if (buttonsPressed < 1 || buttonsPressed > 3) { System.err.println("invalid pressedCount on mouse pressed: " + buttonsPressed); } }
/** {@inheritDoc} */ public void mouseWheelRotated(final PInputEvent event) { setMouseFocus(getMouseOver()); dispatchEventToListener(event, MouseWheelEvent.WHEEL_UNIT_SCROLL, mouseOver); }
/** {@inheritDoc} */ public void mouseWheelRotatedByBlock(final PInputEvent event) { setMouseFocus(getMouseOver()); dispatchEventToListener(event, MouseWheelEvent.WHEEL_BLOCK_SCROLL, mouseOver); }