/** * Notifies all registered listeners about the event. * * @param event The event to be fired */ private void fireKeyListenerKeyReleased(final java.awt.event.KeyEvent event) { if (listenerList == null) { return; } final Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == java.awt.event.KeyListener.class) { ((java.awt.event.KeyListener) listeners[i + 1]).keyReleased(event); } } }
/** * Notifies all registered listeners about the event. * * @param event * The event to be fired */ private void fireKeyListenerKeyReleased(final java.awt.event.KeyEvent event) { if (listenerList == null) { return; } final Object[] listeners = listenerList.getListenerList(); for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] == java.awt.event.KeyListener.class) { ((java.awt.event.KeyListener) listeners[i + 1]).keyReleased(event); } } }
@Override public final void keyReleased(KeyEvent e) { if (isThisTool()) listener.keyReleased(e); }
public void keyReleased(KeyEvent e) { for(KeyListener kl : JDateHourField.this.getKeyListeners()) kl.keyReleased(e); } }
@Override public void keyReleased(final KeyEvent e) { for (final KeyListener kl : listeners) { if (e.isConsumed()) break; kl.keyReleased(e); } }
/** * Execute released keys. */ private void executeReleasedKeys() { this.releasedKeys.forEach(key -> { this.keySpecificReleasedConsumer.forEach(consumer -> { if (consumer.getKey().intValue() == key.getKeyCode()) { consumer.getValue().accept(key); } }); this.keyReleasedConsumer.forEach(consumer -> consumer.accept(key)); this.keyListeners.forEach(listener -> listener.keyReleased(key)); }); this.releasedKeys.clear(); }
@Override public void keyReleased(KeyEvent evt) { for (KeyListener l : videoComponent.getKeyListeners()) { l.keyReleased(evt); } } });
public boolean keyReleased( DockElement element, KeyEvent event ){ if( element == AbstractDockable.this ){ for( KeyListener listener : getKeyListeners() ){ listener.keyReleased( event ); } return event.isConsumed(); } else{ return false; } }
@Override public final void keyReleased(KeyEvent e) { if (!e.isConsumed()) listener.keyReleased(e); }
public void actionPerformed(ActionEvent ev) { getJTextField().setText(""); if (_keyListener != null) { _keyListener.keyReleased(null); } } });
public void keyReleased(KeyEvent e) { KeyListener keyListener = getFocusedViewKeyListener(); if (keyListener != null) { keyListener.keyReleased(e); } }
@Override public void keyReleased(KeyEvent ke) { keyListener.keyReleased(convertEvent(ke, java.awt.event.KeyEvent.KEY_RELEASED)); }
@Override public void keyReleased(KeyEvent e) { KeyListener[] kls = getKeyListeners(); if (kls != null) { e.setSource(ModelComponentDecorator.this); for (KeyListener kl : kls) { kl.keyReleased(e); } } } });
@Override protected void processKeyEvent(final KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { final EventListener[] el = super.getListeners(KeyListener.class); if (e.getID() != KeyEvent.KEY_RELEASED) { return; } for (int i = 0; i < el.length; i++) { final KeyListener kl = (KeyListener) el[i]; kl.keyReleased(e); } return; } super.processKeyEvent(e); } }
public void windowLostFocus (WindowEvent e) { // un-press any keys that were left down if (!_downKeys.isEmpty()) { long now = System.currentTimeMillis(); for (KeyEvent down : _downKeys.values()) { KeyEvent up = new KeyEvent( down.getComponent(), KeyEvent.KEY_RELEASED, now, down.getModifiers(), down.getKeyCode(), down.getKeyChar(), down.getKeyLocation()); for (int ii = 0, nn = _listeners.size(); ii < nn; ii++) { _listeners.get(ii).keyReleased(up); } } _downKeys.clear(); } }
public void windowLostFocus (WindowEvent e) { // un-press any keys that were left down if (!_downKeys.isEmpty()) { long now = System.currentTimeMillis(); for (KeyEvent down : _downKeys.values()) { KeyEvent up = new KeyEvent( down.getComponent(), KeyEvent.KEY_RELEASED, now, down.getModifiers(), down.getKeyCode(), down.getKeyChar(), down.getKeyLocation()); for (int ii = 0, nn = _listeners.size(); ii < nn; ii++) { _listeners.get(ii).keyReleased(up); } } _downKeys.clear(); } }
@Test public void testKeyReleaseListener() { final KeyEvent event = mock(KeyEvent.class); final KeyListener action = SwingAction.keyReleaseListener(consumer); action.keyReleased(event); verify(consumer).accept(event); }
/** * Redoes the last action, if any has been performed. */ public void redo() { try { if (undoManager.canRedo()) { undoManager.redo(); for (KeyListener kl : getKeyListeners()) { kl.keyTyped(null); kl.keyReleased(null); } } } catch (CannotRedoException e) { } }
/** * Undoes the last action, if any has been performed. */ public void undo() { try { if (undoManager.canUndo()) { undoManager.undo(); for (KeyListener kl : getKeyListeners()) { kl.keyTyped(null); kl.keyReleased(null); } } } catch (CannotUndoException 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); }