- java.lang.Object
-
- java.awt.event.KeyAdapter
-
- org.icepdf.ri.common.KeyListenerPageChanger
-
- All Implemented Interfaces:
KeyListener,EventListener
public class KeyListenerPageChanger extends KeyAdapter
This intercepts KeyEvents 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 protectedKeyListenerPageChanger(Controller c, JScrollPane s, AbstractDocumentView documentView)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KeyListenerPageChangerinstall(Controller c, JScrollPane s, AbstractDocumentView documentView)Install a KeyListenerPageChanger as a KeyListenervoidkeyPressed(KeyEvent e)voiduninstall()-
Methods inherited from class java.awt.event.KeyAdapter
keyReleased, keyTyped
-
-
-
-
Constructor Detail
-
KeyListenerPageChanger
protected KeyListenerPageChanger(Controller c, JScrollPane s, AbstractDocumentView documentView)
-
-
Method Detail
-
install
public static KeyListenerPageChanger install(Controller c, JScrollPane s, AbstractDocumentView documentView)
Install a KeyListenerPageChanger as a KeyListener- Parameters:
c- Controller that can change pagess- JScrollPane that has a vertical JScrollBar, and where events come fromdocumentView- document view to apply listener to.- Returns:
- KeyListenerPageChanger that was installed.
-
uninstall
public void uninstall()
-
keyPressed
public void keyPressed(KeyEvent e)
- Specified by:
keyPressedin interfaceKeyListener- Overrides:
keyPressedin classKeyAdapter
-
-