/** * Generate and send a mouse event to the peer pad of the video component. */ private void mouse(String event, MouseEvent evt) { // System.out.printf("%s (%d, %d) button=%x\n", event, evt.getX(), evt.getY(), evt.getButton()); NavigationEvent nav = NavigationEvent.createMouseEvent(event, getX(evt), getY(evt), evt.getButton()); videoPad.pushEvent(nav); }
@Override public void mouseDragged(MouseEvent evt) { mouse("mouse-move", evt); } };
@Override public void mouseMoved(MouseEvent evt) { mouse("mouse-move", evt); } @Override
@Override public void mouseReleased(MouseEvent evt) { mouse("mouse-button-release", evt); } @Override
@Override public void mousePressed(MouseEvent evt) { mouse("mouse-button-press", evt); } @Override