Java Code Examples for javax.swing.JComponent#addMouseWheelListener()
The following examples show how to use
javax.swing.JComponent#addMouseWheelListener() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Rubber.java From audiveris with GNU Affero General Public License v3.0 | 6 votes |
/** * Actually register the rubber as the mouse listener for the provided component. * * @param component the related component */ public final void connectComponent (JComponent component) { // Clean up if needed disconnectComponent(this.component); // Remember the related component (to get visible rect, etc ...) this.component = component; if (component != null) { // To be notified of mouse clicks component.removeMouseListener(this); // No multiple notifications component.addMouseListener(this); // To be notified of mouse mouvements component.removeMouseMotionListener(this); // No multiple notifs component.addMouseMotionListener(this); // To be notified of mouse wheel mouvements component.removeMouseWheelListener(this); // No multiple notifs component.addMouseWheelListener(this); } }
Example 2
Source File: Rubber.java From libreveris with GNU Lesser General Public License v3.0 | 6 votes |
/** * Actually register the rubber as the mouse listener for the provided * component. * * @param component the related component */ public void connectComponent (JComponent component) { // Clean up if needed disconnectComponent(this.component); // Remember the related component (to get visible rect, etc ...) this.component = component; // To be notified of mouse clicks component.removeMouseListener(this); // No multiple notifications component.addMouseListener(this); // To be notified of mouse mouvements component.removeMouseMotionListener(this); // No multiple notifs component.addMouseMotionListener(this); // To be notified of mouse wheel mouvements component.removeMouseWheelListener(this); // No multiple notifs component.addMouseWheelListener(this); }
Example 3
Source File: PanZoomListener.java From rcrs-server with BSD 3-Clause "New" or "Revised" License | 5 votes |
/** Construct a PanZoomListener that listens for events on a JComponent. @param component The component to listen for mouse events on. */ public PanZoomListener(JComponent component) { this.component = component; component.addMouseListener(this); component.addMouseMotionListener(this); component.addMouseWheelListener(this); panTriggerModifiers = InputEvent.BUTTON1_DOWN_MASK; zoomTriggerModifiers = InputEvent.BUTTON2_DOWN_MASK; zoomThreshold = DEFAULT_MOUSE_ZOOM_THRESHOLD; enabled = true; }
Example 4
Source File: JScrollableToolTip.java From WorldGrower with GNU General Public License v3.0 | 5 votes |
@Override public void addNotify() { super.addNotify(); JComponent comp = getComponent(); if (comp != null) { comp.addMouseWheelListener(this); } }
Example 5
Source File: PointerEventHandler.java From jfxvnc with Apache License 2.0 | 4 votes |
public void register(JComponent node) { node.addMouseMotionListener(mouseMotionEventHandler); node.addMouseListener(mouseEventHandler); node.addMouseWheelListener(mouseWheelEventHandler); }