Package java.awt.event

Examples of java.awt.event.KeyEvent


    }

    // KeyboardReceiver
    public synchronized void receiveData(int[] codes, char[] chars) {
        if (lastEvent != null) {
            KeyEvent thisEvent = lastEvent;
            PosKey thisKey = new PosKey(thisEvent);
            PosKey mappedKey = (PosKey) keyMapping.get(new Integer(thisKey.hashCode()));
            if (mappedKey != null && mappedKey.checkModifiers(thisEvent.getModifiersEx())) {
                this.received = true;
                this.keyData = mappedKey.getMappedCode();

                // fire off the event notification
                DataEvent event = new DataEvent(this, 0);
View Full Code Here


    return window;
  }
 

    private AWTEvent createKeyPressEvent(Component component, int keycode, int id) {
        return new KeyEvent(component,
                id,
                System.currentTimeMillis(),
                0,
                keycode,
                KeyEvent.CHAR_UNDEFINED);
View Full Code Here

        sysQueue.postEvent(createKeyPressEvent(component, key, KeyEvent.KEY_TYPED));   
        idler.waitForIdle();
    }
   
    private AWTEvent createKeyPressEvent(Component component, char c, int id) {
        return new KeyEvent(component,
                id,
                System.currentTimeMillis(),
                0,
                KeyEvent.VK_UNDEFINED,
                c);
View Full Code Here

            }

            EventQueue eventQueue = toolkit.getSystemEventQueueImpl();
           
            if (src != null) {
                eventQueue.postEvent(new KeyEvent(src, id, time, modifiers,
                        code, keyChar, location));
                // KEY_TYPED goes after KEY_PRESSED
                if (id == KeyEvent.KEY_PRESSED) {
                    for (int i = 0; i < charsLength; i++) {
                        keyChar = chars.charAt(i);
                        if (keyChar != KeyEvent.CHAR_UNDEFINED) {
                            eventQueue.postEvent(new KeyEvent(src,
                                    KeyEvent.KEY_TYPED, time, modifiers,
                                    KeyEvent.VK_UNDEFINED, keyChar,
                                    KeyEvent.KEY_LOCATION_UNKNOWN));
                        }
                    }
View Full Code Here

        table = new JTable(model) {
            protected void processKeyEvent(final KeyEvent event) {
                if (event.getKeyCode() == KeyEvent.VK_ENTER
                    || event.getKeyCode() == KeyEvent.VK_ESCAPE) {

                    KeyEvent fcEvent = new KeyEvent(getFileChooser(), event.getID(), event.getWhen(), event.getModifiers(), event.getKeyCode(), event.getKeyChar(), event.getKeyLocation());
                    SwingUtilities.processKeyBindings(fcEvent);
                    return;
                }

                super.processKeyEvent(event);
View Full Code Here

    }

    @Override
    public boolean dispatchEvent(AWTEvent e) {
        if (e instanceof KeyEvent) {
            KeyEvent ke = (KeyEvent) e;
            return (preProcessKeyEvent(ke) || dispatchKeyEvent(ke));
        } else if (e instanceof FocusEvent) {
            FocusEvent fe = (FocusEvent) e;
            return dispatchFocusEvent(fe);
        } else if (e instanceof WindowEvent) {
View Full Code Here

        KeyboardFocusManager kfm = KeyboardFocusManager.getCurrentKeyboardFocusManager();
        if (!e.dispatchedByKFM && kfm.dispatchEvent(e)) {
            return;
        }
        if (e instanceof KeyEvent) {
            KeyEvent ke = (KeyEvent) e;
            // consumes KeyEvent which represents a focus traversal key
            if (getFocusTraversalKeysEnabled()) {
                kfm.processKeyEvent(this, ke);
                if (ke.isConsumed()) {
                    return;
                }
            }
        }
        if (inputMethodsEnabled && dispatchToIM && e.isPosted && dispatchEventToIM(e)) {
View Full Code Here

                getEditorComponent().requestFocus();
            }
        }

        if (isEditing() && getEditorComponent() instanceof JComponent) {
            KeyEvent editorEvent = new KeyEvent(getEditorComponent(), event.getID(), event.getWhen(), event.getModifiers(), event.getKeyCode(), event.getKeyChar(), event.getKeyLocation());
            ((JComponent)getEditorComponent()).processKeyEvent(editorEvent);
        }
    }
View Full Code Here

                }
            }

            if (table.isEditing()) {
                e.consume();
                KeyEvent editorEvent = new KeyEvent(table.getEditorComponent(), e.getID(), e.getWhen(), e.getModifiers(), e.getKeyCode(), e.getKeyChar());
                table.getEditorComponent().dispatchEvent(editorEvent);
            }
        }
View Full Code Here

            firePropertyChange();
           
            // if the enter key was pressed simulate the pressing of the
            // escape key so that the editor closes
            if(event.getKeyCode() == KeyEvent.VK_ENTER){
                KeyEvent escapeEvent = new KeyEvent(event.getComponent(),
                        KeyEvent.KEY_PRESSED, 0, 0, KeyEvent.VK_ESCAPE,
                        KeyEvent.CHAR_UNDEFINED);
                KeyboardFocusManager.getCurrentKeyboardFocusManager().
                        dispatchKeyEvent(escapeEvent);
            }
View Full Code Here

TOP

Related Classes of java.awt.event.KeyEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.