public class PdeInputHandler extends DefaultInputHandler
InputHandler.backspace, InputHandler.backspace_word, InputHandler.clipboard_copy, InputHandler.clipboard_cut, InputHandler.clipboard_paste, InputHandler.delete, InputHandler.delete_word, InputHandler.document_end, InputHandler.document_home, InputHandler.end, InputHandler.home, InputHandler.insert_break, InputHandler.insert_char, InputHandler.insert_tab, InputHandler.MacroRecorder, InputHandler.next_char, InputHandler.next_line, InputHandler.next_page, InputHandler.next_word, InputHandler.NonRecordable, InputHandler.NonRepeatable, InputHandler.overwrite, InputHandler.prev_char, InputHandler.prev_line, InputHandler.prev_page, InputHandler.prev_word, InputHandler.repeat, InputHandler.Wrapper
BACKSPACE, BACKSPACE_WORD, CLIPBOARD_COPY, CLIPBOARD_CUT, CLIPBOARD_PASTE, CONTEXT_AWARE_HOME_END, DELETE, DELETE_WORD, DOCUMENT_END, DOCUMENT_HOME, END, HOME, INSERT_BREAK, INSERT_CHAR, INSERT_TAB, NEXT_CHAR, NEXT_LINE, NEXT_PAGE, NEXT_WORD, OVERWRITE, PREV_CHAR, PREV_LINE, PREV_PAGE, PREV_WORD, REPEAT, SELECT_DOC_END, SELECT_DOC_HOME, SELECT_END, SELECT_HOME, SELECT_NEXT_CHAR, SELECT_NEXT_LINE, SELECT_NEXT_PAGE, SELECT_NEXT_WORD, SELECT_PREV_CHAR, SELECT_PREV_LINE, SELECT_PREV_PAGE, SELECT_PREV_WORD, SMART_HOME_END_PROPERTY
Constructor and Description |
---|
PdeInputHandler()
Not recommended, but included for API compatibility.
|
PdeInputHandler(Editor editor)
Recommended constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
handleInputMethodCommit()
Called when input method support committed a character.
|
boolean |
handlePressed(KeyEvent event)
Override this function in your InputHandler to do any gymnastics.
|
boolean |
handleTyped(KeyEvent event)
Override this instead of keyPressed/keyTyped
|
void |
keyPressed(KeyEvent event)
Handle a key pressed event.
|
void |
keyTyped(KeyEvent event)
Handle a key typed event.
|
addDefaultKeyBindings, addKeyBinding, copy, parseKeyStroke, removeAllKeyBindings, removeKeyBinding
executeAction, findWordEnd, findWordStart, getAction, getActionName, getActions, getMacroRecorder, getRepeatCount, getTextArea, grabNextKeyStroke, isRepeatEnabled, setMacroRecorder, setRepeatCount, setRepeatEnabled
public PdeInputHandler(Editor editor)
public PdeInputHandler()
public void keyPressed(KeyEvent event)
DefaultInputHandler
keyPressed
in interface KeyListener
keyPressed
in class DefaultInputHandler
public void keyTyped(KeyEvent event)
DefaultInputHandler
keyTyped
in interface KeyListener
keyTyped
in class DefaultInputHandler
public boolean handlePressed(KeyEvent event)
public boolean handleTyped(KeyEvent event)
public void handleInputMethodCommit()
InputHandler
handleInputMethodCommit
in class InputHandler