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 event) { JScrollBar scrollBar = getScrollBar(); int amount = (event.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) ? event.getUnitsToScroll() * scrollBar.getUnitIncrement() : (event.getWheelRotation() < 0 ? -1 : 1) * scrollBar.getBlockIncrement();
if (e.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) { JViewport vp = scrollPane.getViewport(); if (vp == null) { } else if (e.getScrollType() == MouseWheelEvent.WHEEL_BLOCK_SCROLL) { int oldValue = toScroll.getValue(); int blockIncrement = toScroll.getBlockIncrement(direction);
/** * @see MouseWheelEvent */ public int getScrollType() { return event.getScrollType(); }
/** * @see MouseWheelEvent */ public int getScrollType() { return event.getScrollType(); }
spinner.addMouseWheelListener(new MouseWheelListener() { public void mouseWheelMoved(MouseWheelEvent mwe) { if (mwe.getScrollType() != MouseWheelEvent.WHEEL_UNIT_SCROLL) { return; } double value = (Double)spinner.getValue(); value -= mwe.getUnitsToScroll(); spinner.setValue(value); } });
@Override public void mouseWheelMoved(MouseWheelEvent e) { double notches = e.getWheelRotation() / 1.5; if (e.isControlDown()) { notches /= 10; } if (e.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) { setCameraDistance(getCameraDistance() + notches); } }
@Override public void mouseWheelMoved(MouseWheelEvent e) { if (model == null) { return; } if (e.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) { int offset = model.getOffset(); setOffset(offset + e.getUnitsToScroll()); } } };
private MouseWheelEvent cloneEvent(MouseWheelEvent e) { return new MouseWheelEvent(getParentScrollPane(), e.getID(), e.getWhen(), e.getModifiers(), 1, 1, e.getClickCount(), false, e.getScrollType(), e.getScrollAmount(), e.getWheelRotation()); } }
/** {@inheritDoc} */ public void mouseWheelMoved(final MouseWheelEvent e) { sendInputEventToInputManager(e, e.getScrollType()); if (!e.isConsumed() && getParent() != null) { getParent().dispatchEvent(e); } } }
private static void scroll(JScrollBar scroller, MouseWheelEvent event) { if (event.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) { int direction = event.getUnitsToScroll() < 0 ? -1 : 1; int increment = scroller.getUnitIncrement(direction); int oldValue = scroller.getValue(); int newValue = oldValue + increment * direction; if (oldValue != newValue) scroller.setValue(newValue); event.consume(); } }
@Override public void mouseWheelMoved(MouseWheelEvent event) { JScrollBar scrollBar = getScrollBar(); int amount = (event.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) ? event.getUnitsToScroll() * scrollBar.getUnitIncrement() : (event.getWheelRotation() < 0 ? -1 : 1) * scrollBar.getBlockIncrement(); scrollBar.setValue(scrollBar.getValue() + amount); event.consume(); } });
/** * 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 ); } }
protected MouseWheelEvent sendWheelTo(MouseWheelEvent e, Component aComp) { MouseEvent me = SwingUtilities.convertMouseEvent((Component) e.getSource(), e, aComp); e = new MouseWheelEvent(aComp, e.getID(), e.getWhen(), e.getModifiers(), me.getX(), me.getY(), me.getXOnScreen(), me.getYOnScreen(), e.getClickCount(), e.isPopupTrigger(), e.getScrollType(), e.getScrollAmount(), e.getWheelRotation()); for (MouseWheelListener l : aComp.getMouseWheelListeners()) { l.mouseWheelMoved(e); } return e; }
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()); }
@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); }
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()); }