public void handleKeyEvent(KeyEvent e) { final int id = e.getID(); if (id == KeyEvent.KEY_PRESSED) { myKeyListener.keyPressed(e); } else if (id == KeyEvent.KEY_RELEASED) { /* keyReleased(e); */ } else if (id == KeyEvent.KEY_TYPED) { myKeyListener.keyTyped(e); } }
private void fireKeyEvent(KeyEvent e) { for (KeyListener l : mKeyListeners) { if (e.getID() == KeyEvent.KEY_PRESSED) { l.keyPressed(e); } else if (e.getID() == KeyEvent.KEY_RELEASED) { l.keyReleased(e); } else if (e.getID() == KeyEvent.KEY_TYPED) { l.keyTyped(e); } } }
void notifyKeyEvent(final KeyEvent e) { for (KeyListener l : myKeyListeners) { if (e.getID() == KeyEvent.KEY_PRESSED) { l.keyPressed(e); } else if (e.getID() == KeyEvent.KEY_RELEASED) { l.keyReleased(e); } else if (e.getID() == KeyEvent.KEY_TYPED) { l.keyTyped(e); } } }
private static void dispatchEvent(int eventCode, Key key, int keyCode, Component component) { int modifier = key.getModifier().getCode(); KeyEvent event = new KeyEvent(component, eventCode, 0, modifier, keyCode, key.getChar()); for (KeyListener listener : component.getKeyListeners()) { switch (eventCode) { case KEY_PRESSED: listener.keyPressed(event); break; case KEY_TYPED: listener.keyTyped(event); break; case KEY_RELEASED: listener.keyReleased(event); break; } } SwingUtilities.processKeyBindings(event); }
public void keyTyped(KeyEvent e) { if (externalListener != null) { externalListener.keyTyped(e); } }
/** * Handles the keyTyped event by invoking the keyTyped methods on listener-a and listener-b. * * @param e the key event */ public void keyTyped(KeyEvent e) { ((KeyListener) a).keyTyped(e); ((KeyListener) b).keyTyped(e); }