Class 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
    • 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 listener
        c - Controller that can change pages
        s - 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)