- java.lang.Object
-
- org.icepdf.ri.common.MouseWheelListenerPageChanger
-
- All Implemented Interfaces:
MouseWheelListener,EventListener
public class MouseWheelListenerPageChanger extends Object implements MouseWheelListener
This intercepts MouseWheelEvent for a JScrollPane, and determines if they qualify to initiate a page change request for the Controller.- Since:
- 2.0
- Author:
- Mark Collette
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMouseWheelListenerPageChanger(Controller c, JScrollPane s, AbstractDocumentView documentView)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Objectinstall(Controller c, JScrollPane s, AbstractDocumentView documentView)Install a MouseWheelListenerPageChanger as a MouseWheelListenervoidmouseWheelMoved(MouseWheelEvent e)static voiduninstall(JScrollPane scrollpane, Object listener)
-
-
-
Constructor Detail
-
MouseWheelListenerPageChanger
protected MouseWheelListenerPageChanger(Controller c, JScrollPane s, AbstractDocumentView documentView)
-
-
Method Detail
-
install
public static Object install(Controller c, JScrollPane s, AbstractDocumentView documentView)
Install a MouseWheelListenerPageChanger as a MouseWheelListener- Parameters:
documentView- document view that contains the wheel listenerc- Controller that can change pagess- JScrollPane that has a vertical JScrollBar, and where events come from- Returns:
- MouseWheelListenerPageChanger that was installed.
-
uninstall
public static void uninstall(JScrollPane scrollpane, Object listener)
-
mouseWheelMoved
public void mouseWheelMoved(MouseWheelEvent e)
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener
-
-