private MouseWheelEvent translateEvent(MouseWheelEvent e) { Dimension stretchedDimensions = client.getStretchedDimensions(); Dimension realDimensions = client.getRealDimensions(); int newX = (int) (e.getX() / (stretchedDimensions.width / realDimensions.getWidth())); int newY = (int) (e.getY() / (stretchedDimensions.height / realDimensions.getHeight())); return new MouseWheelEvent((Component) e.getSource(), e.getID(), e.getWhen(), e.getModifiers(), newX, newY, e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation()); } }
@Override public void mouseWheelMoved(MouseWheelEvent e) { final Component source = e.getComponent(); final Point location = new Point(e.getX(), e.getY()); final Container map = SwingUtilities.getAncestorOfClass(MapView.class, source); UITools.convertPointToAncestor(source, location, map); final MouseWheelEvent mapWheelEvent = new MouseWheelEvent(map, e.getID(), e.getWhen(), e.getModifiers() | e.getModifiersEx(), location.x, location.y, e.getXOnScreen(), e.getYOnScreen(), e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation()); mapMouseWheelListener.mouseWheelMoved(mapWheelEvent); }
@Override public void mouseWheelMoved(MouseWheelEvent e) { double scaleDelta = 1.0 - (e.getWheelRotation() / 10.0); zoom(scaleDelta, e.getX(), e.getY()); } }
/** * Creates a new event instance for a mouse wheel event. * * @param pane the source map pane * @param event the source mouse wheel event */ public MapMouseEvent(MapPane pane, MouseWheelEvent event) { super( (Component) pane, event.getID(), event.getWhen(), event.getModifiers(), event.getX(), event.getY(), event.getClickCount(), event.isPopupTrigger()); worldCoords = calculateWorldPos(pane, event); isWheelEvent = true; wheelAmount = event.getWheelRotation(); }
/** * Creates a mouse wheel event. * @param id the event id * @param event the Swing event */ public WidgetMouseWheelEvent(long id, MouseWheelEvent event) { this.id = id; this.event = event; x = event.getX (); y = event.getY (); }
/** * Creates a mouse wheel event. * @param id the event id * @param event the Swing event */ public WidgetMouseWheelEvent(long id, MouseWheelEvent event) { this.id = id; this.event = event; x = event.getX (); y = event.getY (); }
@Override public void mouseWheelMoved(MouseWheelEvent e) { int x = e.getX(); int y = e.getY(); // TODO metersPerPixel *= (1 + (0.1 * e.getWheelRotation())); double scale = 1 + (0.05 * e.getWheelRotation()); wgsWindow.setRect(wgsWindow.getX(), wgsWindow.getY(), wgsWindow.getWidth() * scale, wgsWindow.getHeight() * scale); repaint(); }
private void scrollPane0MouseWheelMoved(java.awt.event.MouseWheelEvent evt) {//GEN-FIRST:event_scrollPane0MouseWheelMoved streamPanel0.setZoom(evt.getX(),evt.getY(),(-1)*evt.getWheelRotation(),scrollPane0); }//GEN-LAST:event_scrollPane0MouseWheelMoved
private void scrollPane0MouseWheelMoved(java.awt.event.MouseWheelEvent evt) {//GEN-FIRST:event_scrollPane0MouseWheelMoved streamPanel0.setZoom(evt.getX(), evt.getY(), (-1) * evt.getWheelRotation(), scrollPane0); }//GEN-LAST:event_scrollPane0MouseWheelMoved
private void scrollPane0MouseWheelMoved(java.awt.event.MouseWheelEvent evt) {//GEN-FIRST:event_scrollPane0MouseWheelMoved streamPanel0.setZoom(evt.getX(),evt.getY(),(-1)*evt.getWheelRotation(),scrollPane0); }//GEN-LAST:event_scrollPane0MouseWheelMoved
/** * Creates a new event instance for a mouse wheel event. * * @param pane the source map pane * @param event the source mouse wheel event */ public MapMouseEvent(MapPane pane, MouseWheelEvent event) { super((Component) pane, event.getID(), event.getWhen(), event.getModifiers(), event .getX(), event.getY(), event.getClickCount(), event.isPopupTrigger()); worldCoords = calculateWorldPos(pane, event); isWheelEvent = true; wheelAmount = event.getWheelRotation(); }
/** * For some reason the parent does not get mouse wheel */ private void forward( MouseWheelEvent e ) { e = new MouseWheelEvent( e.getComponent().getParent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX(), e.getY(), e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation() ); Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent( e ); } } );
/** * For some reason the parent does not get mouse wheel */ private void forward( MouseWheelEvent e ) { e = new MouseWheelEvent( e.getComponent().getParent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX(), e.getY(), e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation() ); Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent( e ); } }
/** * For some reason the parent does not get mouse wheel */ private void forward( MouseWheelEvent e ) { e = new MouseWheelEvent( e.getComponent().getParent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX(), e.getY(), e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation() ); Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent( e ); } }
/** * For some reason the parent does not get mouse wheel */ private void forward( MouseWheelEvent e ) { e = new MouseWheelEvent( e.getComponent().getParent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX(), e.getY(), e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation() ); Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent( e ); }
public void mouseWheelMoved(MouseWheelEvent e) { IVector2 oldMousePos = getWorldCoordinates(e.getX(), e.getY()); IVector2 zoomShift = size_.copy().multiply(0.1 * -e.getWheelRotation()); IVector2 size = size_.copy().subtract(zoomShift); setSize(size); IVector2 newMousePos = getWorldCoordinates(e.getX(), e.getY()); IVector2 pos = getPosition().copy().subtract(newMousePos.subtract(oldMousePos)); setPosition(pos); }
public static void forwardMouseWheelEvent(Component target, MouseWheelEvent evt) { Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent( new MouseWheelEvent(target, evt.getID(), evt.getWhen(), evt.getModifiers(), evt.getX(), evt.getY(), evt.getClickCount(), evt.isPopupTrigger(), evt.getScrollType(), evt.getScrollAmount(), evt.getWheelRotation())); }
private MouseWheelEvent createAdaptedMouseWheelEvent(MouseWheelEvent e, int scale) { return new MouseWheelEvent(e.getComponent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX() / scale, e .getY() / scale, e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e .getWheelRotation()); }
public void serialize(RbSerializer serializer, ByteBuffer buffer, Object object) { MouseWheelMovedEvent obj = (MouseWheelMovedEvent) object; java.awt.event.MouseWheelEvent src = (java.awt.event.MouseWheelEvent) obj.getSourceEvent(); serializer.serialize(buffer, src.getClickCount()); serializer.serialize(buffer, src.getX()); serializer.serialize(buffer, src.getY()); serializer.serialize(buffer, src.getScrollType()); serializer.serialize(buffer, src.getScrollAmount()); serializer.serialize(buffer, src.getWheelRotation()); serializer.serialize(buffer, src.getID()); serializer.serialize(buffer, src.getModifiersEx()); serializer.serialize(buffer, src.getWhen()); }