org.icepdf.ri.common
Class KeyListenerPageColumnChanger
java.lang.Object
java.awt.event.KeyAdapter
org.icepdf.ri.common.KeyListenerPageColumnChanger
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.util.EventListener
public class KeyListenerPageColumnChanger
- extends java.awt.event.KeyAdapter
This intercepts KeyEvents for a JScrollPane, and determines if
they qualify to initiate a page change request for the SwingController.
| Methods inherited from class java.awt.event.KeyAdapter |
keyTyped |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyListenerPageColumnChanger
protected KeyListenerPageColumnChanger(SwingController c,
javax.swing.JScrollPane s,
AbstractDocumentView documentView,
CurrentPageChanger currentPageChanger)
install
public static KeyListenerPageColumnChanger install(SwingController c,
javax.swing.JScrollPane s,
AbstractDocumentView documentView,
CurrentPageChanger currentPageChanger)
- Install a KeyListenerPageChanger as a KeyListener
- Parameters:
c - SwingController that can change pagess - JScrollPane that has a vertical JScrollBar, and where events come from
uninstall
public void uninstall()
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed in interface java.awt.event.KeyListener- Overrides:
keyPressed in class java.awt.event.KeyAdapter
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased in interface java.awt.event.KeyListener- Overrides:
keyReleased in class java.awt.event.KeyAdapter