Package java.awt.event

Examples of java.awt.event.KeyEvent


        KeyStroke keyStroke1 = KeyStroke.getKeyStroke(KeyEvent.VK_PAGE_DOWN, 0);
        KeyStroke keyStroke2 = KeyStroke.getKeyStroke(KeyEvent.VK_PAGE_UP, 0);
        KeyStroke keyStroke3 = KeyStroke.getKeyStroke(KeyEvent.VK_PAGE_UP,
                InputEvent.SHIFT_DOWN_MASK);
        KeyStroke keyStroke4 = KeyStroke.getKeyStroke(KeyEvent.VK_X, 0);
        KeyEvent keyEvent1 = new KeyEvent(panel, 1, 10, 0, 100, '1');
        KeyEvent keyEvent2 = new KeyEvent(panel, 2, 20, 0, 200, '2');
        KeyEvent keyEvent3 = new KeyEvent(panel, 3, 30, 0, 300, '3');
        KeyEvent keyEvent4 = new KeyEvent(panel, 3, 30, 0, 300, '3');
        String command1 = "command1";
        String command2 = "command2";
        String command3 = null;
        boolean result = false;
        panel.registerKeyboardAction(action1, command1, keyStroke1, JComponent.WHEN_FOCUSED);
View Full Code Here


            }
        };
        c.registerKeyboardAction(parentListener, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
                JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
        SwingWaitTestCase.requestFocusInWindowForComponent(textField);
        textField.dispatchEvent(new KeyEvent(textField, KeyEvent.KEY_PRESSED, 0, 0,
                KeyEvent.VK_ENTER, (char) 13));
        assertEquals("parent's action hasn't been fired", 0, flag.x);
        assertEquals("textFields action hasn't been fired", 0, flag.y);
        textField.addActionListener(textFieldListener);
        textField.dispatchEvent(new KeyEvent(textField, KeyEvent.KEY_PRESSED, 0, 0,
                KeyEvent.VK_ENTER, (char) 13));
        assertEquals("parent's action hasn't been fired", 0, flag.x);
        assertEquals("textFields action has been fired", 100, flag.y);
    }
View Full Code Here

        assertTrue("keyStrokes are shared properly", keyStroke1 == keyStroke2);
    }

    public void testGetKeyStrokeForEvent() {
        JComponent source = new JPanel();
        KeyEvent event = new KeyEvent(source, KeyEvent.KEY_PRESSED, 0,
                InputEvent.SHIFT_DOWN_MASK, KeyEvent.VK_B, 'B');
        KeyStroke keyStroke = KeyStroke.getKeyStrokeForEvent(event);
        assertEquals("keyChar's correct", KeyEvent.CHAR_UNDEFINED, keyStroke.getKeyChar());
        assertEquals("keyCode's correct", KeyEvent.VK_B, keyStroke.getKeyCode());
        assertTrue("modifiers are correct", (InputEvent.SHIFT_DOWN_MASK & keyStroke
                .getModifiers()) != 0);
        assertFalse("onKeyRelease is correct", keyStroke.isOnKeyRelease());
        event = new KeyEvent(source, KeyEvent.KEY_RELEASED, 0, InputEvent.SHIFT_DOWN_MASK,
                KeyEvent.VK_C, 'C');
        keyStroke = KeyStroke.getKeyStrokeForEvent(event);
        assertEquals("keyChar's correct", KeyEvent.CHAR_UNDEFINED, keyStroke.getKeyChar());
        assertEquals("keyCode's correct", KeyEvent.VK_C, keyStroke.getKeyCode());
        assertTrue("modifiers are correct", (InputEvent.SHIFT_DOWN_MASK & keyStroke
                .getModifiers()) != 0);
        assertTrue("onKeyRelease is correct", keyStroke.isOnKeyRelease());
        event = new KeyEvent(source, KeyEvent.KEY_TYPED, 0, InputEvent.SHIFT_DOWN_MASK,
                KeyEvent.VK_UNDEFINED, 'T');
        keyStroke = KeyStroke.getKeyStrokeForEvent(event);
        assertEquals("keyChar's correct", 'T', keyStroke.getKeyChar());
        assertEquals("keyCode's correct", KeyEvent.VK_UNDEFINED, keyStroke.getKeyCode());
        assertTrue("modifiers are correct", (InputEvent.SHIFT_DOWN_MASK & keyStroke
View Full Code Here

        assertTrue(table.editCellAt(0, 0));
        assertTrue(table.isEditing());
        assertNotNull(table.getEditorComponent());
        assertEquals(0, table.getEditingRow());
        assertEquals(0, table.getEditingColumn());
        assertTrue(table.editCellAt(1, 2, new KeyEvent(table, KeyEvent.KEY_PRESSED, 0, 0, 0)));
        assertTrue(table.isEditing());
        assertNotNull(table.getEditorComponent());
        assertEquals(1, table.getEditingRow());
        assertEquals(2, table.getEditingColumn());
        assertNotNull(table.getCellEditor());
View Full Code Here

            }
        };
        c.registerKeyboardAction(parentListener, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
                JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
        SwingWaitTestCase.requestFocusInWindowForComponent(textField);
        textField.dispatchEvent(new KeyEvent(textField, KeyEvent.KEY_PRESSED, 0, 0,
                KeyEvent.VK_ENTER, (char) 13));
        assertEquals("parent's action has been fired", 100, flag.x);
        assertEquals("textFields action hasn't been fired", 0, flag.y);
        flag.x = 0;
        textField.addActionListener(textFieldListener);
        textField.dispatchEvent(new KeyEvent(textField, KeyEvent.KEY_PRESSED, 0, 0,
                KeyEvent.VK_ENTER, (char) 13));
        assertEquals("parent's action hasn't been fired", 0, flag.x);
        assertEquals("textFields action has been fired", 100, flag.y);
    }
View Full Code Here

                0, 1, 1, 4, false, MouseEvent.BUTTON1)));
        assertFalse(editor.canEditImmediately(new MouseEvent(tree, MouseEvent.MOUSE_PRESSED, 0,
                0, 1, 1, 3, false, MouseEvent.BUTTON2)));
        assertFalse(editor.canEditImmediately(new MouseEvent(tree, MouseEvent.MOUSE_PRESSED, 0,
                0, 1, 1, 2, false, MouseEvent.BUTTON1)));
        assertFalse(editor.canEditImmediately(new KeyEvent(tree, KeyEvent.KEY_PRESSED, 0, 0,
                KeyEvent.VK_1)));
    }
View Full Code Here

        super.tearDown();
    }

    public void testProcessKeyEvent() {
        JMyTextComponent c = new JMyTextComponent();
        KeyEvent event = new KeyEvent(c, KeyEvent.KEY_TYPED, 0, 0, KeyEvent.VK_UNDEFINED, '\n');
        c.setKeymap(null);
        c.test(event);
    }
View Full Code Here

    }

    // 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(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

        break;
      }

      case KeyEvent.KEY_RELEASED:
      {
        KeyEvent event = (KeyEvent) e;

        switch (event.getKeyCode())
        {
          case KeyEvent.VK_F1:
            appPane.contextHelp();

            break;
View Full Code Here

        @Override
        public void commitEvent(Event event) {
            logger.fine("Interior key commitEvent, event = " + event);
            KeyEvent3D ke3d = (KeyEvent3D) event;
            final KeyEvent ke = (KeyEvent) ke3d.getAwtEvent();

            /* For ortho subwindow debugging -- TODO: doesn't work. See bug 203
            if (ke3d.isPressed() &&
                ke.getKeyCode() == KeyEvent.VK_F11 &&
                (ke.getModifiersEx() & KeyEvent.SHIFT_DOWN_MASK) != 0) {
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.