Examples of KeyEvent


Examples of java.awt.event.KeyEvent

    assertThat(dnd.isNativeDragAndDrop(new SunDropTargetEvent())).isTrue();
  }

  @Test
  public void should_return_false_if_event_is_not_mouse_event() {
    KeyEvent e = new KeyEvent(label().createNew(), 0, 0, 0, 0, 'a');
    assertThat(dnd.isNativeDragAndDrop(e)).isFalse();
  }
View Full Code Here

Examples of java.awt.event.KeyEvent

      return;
    }
    if (!(event instanceof KeyEvent)) {
      return;
    }
    KeyEvent e = (KeyEvent) event;
    if (e.getKeyCode() != keyCode) {
      return;
    }
    if (!modifiersMatch(e, modifiers)) {
      return;
    }
View Full Code Here

Examples of java.awt.event.KeyEvent

    if (keyStroke == null) {
      Component focus = focusOwner();
      if (focus == null) {
        return;
      }
      KeyEvent keyEvent = keyEventFor(focus, character);
      // Allow any pending robot events to complete; otherwise we might stuff the typed event before previous
      // robot-generated events are posted.
      waitForIdle();
      eventPoster.postEvent(focus, keyEvent);
      return;
View Full Code Here

Examples of java.awt.event.KeyEvent

    }
    keyPressAndRelease(keyStroke.getKeyCode(), keyStroke.getModifiers());
  }

  private KeyEvent keyEventFor(Component c, char character) {
    return new KeyEvent(c, KEY_TYPED, currentTimeMillis(), 0, VK_UNDEFINED, character);
  }
View Full Code Here

Examples of java.awt.event.KeyEvent

        @Override
        public void actionPerformed(final ActionEvent e) {
          if(!JTextPanePreparer.this.popupMenu.isVisible()){
            JTextPanePreparer.this.textPane.getInputMap().clear();
            // this is the dirty way to pass "enter" to the JTextPane!
            Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(new KeyEvent(
                JTextPanePreparer.this.textPane,
                                KeyEvent.KEY_PRESSED,
                                System.currentTimeMillis(),
                                0,
                                KeyEvent.VK_ENTER,
                                KeyEvent.CHAR_UNDEFINED));
            return;
          }
          if (JTextPanePreparer.this.jl.getSelectedValue() == null) {
            JTextPanePreparer.this.popupMenu.setVisible(false);
          } else {
            JTextPanePreparer.this.insertSelectedWord();
            JTextPanePreparer.this.popupMenu.setVisible(false);
          }

        }
      });

      this.textPane.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0), "myTab");
      this.textPane.getActionMap().put("myTab", new AbstractAction() {
        @Override
        public void actionPerformed(final ActionEvent e) {
          JTextPanePreparer.this.insertSelectedWord();
          JTextPanePreparer.this.popupMenu.setVisible(false);
        }
      });

      this.textPane.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0), "myUp");
      this.textPane.getActionMap().put("myUp", new AbstractAction() {
        @Override
        public void actionPerformed(final ActionEvent e) {
          if(!JTextPanePreparer.this.popupMenu.isVisible()){
            JTextPanePreparer.this.textPane.getInputMap().clear();
            // this is the dirty way to pass "up" to the JTextPane!
            Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(new KeyEvent(
                JTextPanePreparer.this.textPane,
                                KeyEvent.KEY_PRESSED,
                                System.currentTimeMillis(),
                                0,
                                KeyEvent.VK_UP,
                                KeyEvent.CHAR_UNDEFINED));
            return;
          }
          JTextPanePreparer.this.previousListItem();
        }
      });

      this.textPane.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0), "myDown");
      this.textPane.getActionMap().put("myDown", new AbstractAction() {
        @Override
        public void actionPerformed(final ActionEvent e) {
          if(!JTextPanePreparer.this.popupMenu.isVisible()){
            JTextPanePreparer.this.textPane.getInputMap().clear();
            // this is the dirty way to pass "down" to the JTextPane!
            Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(new KeyEvent(
                JTextPanePreparer.this.textPane,
                                KeyEvent.KEY_PRESSED,
                                System.currentTimeMillis(),
                                0,
                                KeyEvent.VK_DOWN,
View Full Code Here

Examples of java.awt.event.KeyEvent

        }
    }
   
   
    private void processKeyEvent(KeyEvent3D ke3D) {
        KeyEvent ke = (KeyEvent)ke3D.getAwtEvent();
        if (ke.getID() == KeyEvent.KEY_PRESSED) {
            if (ke.getKeyCode() == KeyEvent.VK_W) {
                state = WALKING_FORWARD;
            }
            if (ke.getKeyCode() == KeyEvent.VK_S) {
                state = WALKING_BACK;
            }
            if (ke.getKeyCode() == KeyEvent.VK_A) {
                state = STRAFE_LEFT;
            }
            if (ke.getKeyCode() == KeyEvent.VK_D) {
                state = STRAFE_RIGHT;
            }
        }
        if (ke.getID() == KeyEvent.KEY_RELEASED) {
            if (ke.getKeyCode() == KeyEvent.VK_W ||
                ke.getKeyCode() == KeyEvent.VK_S ||
                ke.getKeyCode() == KeyEvent.VK_A ||
                ke.getKeyCode() == KeyEvent.VK_D) {
                state = STOPPED;
            }
        }
    }
View Full Code Here

Examples of java.awt.event.KeyEvent

                    }

                    @Override
                    public void commitEvent (Event event) {
                        if (event instanceof KeyEvent3D) {
                            KeyEvent key = (KeyEvent) ((KeyEvent3D)event).getAwtEvent();
                            if (key.getKeyCode()==KeyEvent.VK_EQUALS) {
                                zoom(cameraZoom);
                                viewMoved(new CellTransform(viewRot, viewTranslation));
                            } else if (key.getKeyCode()==KeyEvent.VK_MINUS) {
                                zoom(-cameraZoom);
                                viewMoved(new CellTransform(viewRot, viewTranslation));
                            }
                        } else if (event instanceof MouseEvent3D) {
                            MouseEvent mouse = (MouseEvent)((MouseEvent3D)event).getAwtEvent();
View Full Code Here

Examples of java.awt.event.KeyEvent

                FocusEvent3D focus = (FocusEvent3D) evtIn;
                if (!focus.isGained()) {
                    Component source = ClientContextJME.getClientMain().getFrame().getCanvas();
                    synchronized(events) {
                        for(Integer pressed : currentPressedKeys) {
                            KeyEvent ke = new KeyEvent(source, KeyEvent.KEY_RELEASED, System.currentTimeMillis(), 0, pressed.intValue(), KeyEvent.CHAR_UNDEFINED);
                            inputGroup.processKeyEvent(ke);
                        }
                        currentPressedKeys.clear();
                    }
                }
View Full Code Here

Examples of java.awt.event.KeyEvent

        synchronized(events) {
            for (Event evt : events) {
                if (evt instanceof KeyEvent3D && evt.isFocussed()) {
                    // TODO Strip out KEY_PRESSED caused by auto repeat
                    // KEY_TYPED events are ignored
                    KeyEvent ke = (KeyEvent) ((KeyEvent3D)evt).getAwtEvent();
                    if (ke.getID()==ke.KEY_PRESSED) {
                        currentPressedKeys.add(ke.getKeyCode());
                        inputGroup.processKeyEvent(ke); // give the group the event
                    } else if (ke.getID()==ke.KEY_RELEASED) {
                        currentPressedKeys.remove(ke.getKeyCode());
                        inputGroup.processKeyEvent(ke); // give the group the event
                    }
                } else if (evt instanceof MouseEvent3D && evt.isFocussed()) {
                    MouseEvent me = (MouseEvent) ((MouseEvent3D)evt).getAwtEvent();
                    inputGroup.processMouseEvent(me); // give the group the event
View Full Code Here

Examples of java.awt.event.KeyEvent

      }
    }
    else if ((id == KeyEvent.KEY_PRESSED) || (id == KeyEvent.KEY_TYPED)) {
      if (focusinside && ((popupowner != null) || (focusowner != null))) {
        hideTip(); // remove tooltip
        KeyEvent ke = (KeyEvent) e;
        int keychar = ke.getKeyChar();
        boolean control = (keychar <= 0x1f) ||
          ((keychar >= 0x7f) && (keychar <= 0x9f)) ||
          (keychar >= 0xffff) || ke.isControlDown();
        int keycode = control ? ke.getKeyCode() : 0;

        if ((control == (id == KeyEvent.KEY_PRESSED)) &&
          processKeyPress((popupowner != null) ? popupowner : focusowner,
            ke.isShiftDown(), ke.isControlDown(), ke.getModifiers(),
            control ? 0 : keychar, keycode)) {
          ke.consume();
        }
        else if ((keycode == KeyEvent.VK_TAB) ||
            ((keycode == KeyEvent.VK_F6) && (ke.isAltDown() || ke.isControlDown()))) {
          boolean outgo = (keycode == KeyEvent.VK_F6);
          if (!ke.isShiftDown() ? setNextFocusable(focusowner, outgo) :
              setPreviousFocusable(focusowner, outgo)) {
            ke.consume();
          } else if (MOUSE_WHEEL != 0) { // 1.4
            if (!ke.isShiftDown()) {
                transferFocus();
            }
            else {
                try {
                    getClass().getMethod("transferFocusBackward"). invoke(this);
                } catch (Exception exc) { /* never */ }
            }
          }
          repaint(focusowner);
          closeup();
        }
        else if (keycode == KeyEvent.VK_F8) {
          for (Object splitpane = focusowner;
              splitpane != null; splitpane = getParent(splitpane)) {
            if (getClass(splitpane) == "splitpane") {
              setFocus(splitpane); repaint(splitpane); ke.consume(); break; //middle
            }
          }
        }
        else if ((id == KeyEvent.KEY_PRESSED) && ((keychar != 0) || ke.isActionKey()) &&
            checkMnemonic(focusowner, true, null, ke.getKeyCode(), ke.getModifiers())) {
          ke.consume();
        }
      }
    }
    else if (id == FocusEvent.FOCUS_LOST) {
      focusinside = false;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.