org.icepdf.ri.common
Class MouseWheelListenerPageChanger
java.lang.Object
org.icepdf.ri.common.MouseWheelListenerPageChanger
- All Implemented Interfaces:
- java.awt.event.MouseWheelListener, java.util.EventListener
public class MouseWheelListenerPageChanger
- extends java.lang.Object
- implements java.awt.event.MouseWheelListener
This intercepts MouseWheelEvent for a JScrollPane, and determines if
they qualify to initiate a page change request for the SwingController.
- Since:
- 2.0
- Author:
- Mark Collette
|
Method Summary |
static java.lang.Object |
install(SwingController c,
javax.swing.JScrollPane s,
AbstractDocumentView documentView)
Install a MouseWheelListenerPageChanger as a MouseWheelListener |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
static void |
uninstall(javax.swing.JScrollPane scrollpane,
java.lang.Object listener)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MouseWheelListenerPageChanger
protected MouseWheelListenerPageChanger(SwingController c,
javax.swing.JScrollPane s,
AbstractDocumentView documentView)
install
public static java.lang.Object install(SwingController c,
javax.swing.JScrollPane s,
AbstractDocumentView documentView)
- Install a MouseWheelListenerPageChanger as a MouseWheelListener
- Parameters:
c - SwingController that can change pagess - JScrollPane that has a vertical JScrollBar, and where events come from
uninstall
public static void uninstall(javax.swing.JScrollPane scrollpane,
java.lang.Object listener)
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
- Specified by:
mouseWheelMoved in interface java.awt.event.MouseWheelListener