Examples of KeyEvent


Examples of java.awt.event.KeyEvent

    }
   
    AbstractAction a = new AbstractAction() {
      public void actionPerformed(ActionEvent e) {
        if(mBackBtn.isEnabled()) {
          mBackBtn.dispatchEvent(new KeyEvent(mBackBtn, KeyEvent.KEY_PRESSED, 0, 0, KeyEvent.VK_SPACE, ' '));
          mBackBtn.dispatchEvent(new KeyEvent(mBackBtn, KeyEvent.KEY_RELEASED, 0, 0, KeyEvent.VK_SPACE, ' '));
        }
      }
    };
   
    KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_BACK_SPACE, 0);
View Full Code Here

Examples of java.awt.event.KeyEvent

 
  protected abstract V createValue(int value);
 
  public KeyConfigurationResult keyEventReceived(KeyConfigurationEvent event) {
    if (event.getType() == KeyConfigurationEvent.KEY_TYPED) {
      KeyEvent e = event.getKeyEvent();
      int digit = Character.digit(e.getKeyChar(), radix);
      if (digit >= 0 && e.getModifiersEx() == modsEx) {
        long now = System.currentTimeMillis();
        long sinceLast = now - whenTyped;
        AttributeSet attrs = event.getAttributeSet();
        int min = getMinimumValue(attrs);
        int max = getMaximumValue(attrs);
View Full Code Here

Examples of java.awt.event.KeyEvent

    }
  }
 
  public KeyConfigurationResult keyEventReceived(KeyConfigurationEvent event) {
    if (event.getType() == KeyConfigurationEvent.KEY_PRESSED) {
      KeyEvent e = event.getKeyEvent();
      if (e.getModifiersEx() == modsEx) {
        Direction value = null;
        switch (e.getKeyCode()) {
        case KeyEvent.VK_UP: value = Direction.NORTH; break;
        case KeyEvent.VK_DOWN: value = Direction.SOUTH; break;
        case KeyEvent.VK_LEFT: value = Direction.WEST; break;
        case KeyEvent.VK_RIGHT: value = Direction.EAST; break;
        }
View Full Code Here

Examples of java.awt.event.KeyEvent

        }
        return true;
    }

    private void pumpApprovedKeyEvents() {
        KeyEvent ke;
        do {
            ke = null;
            synchronized (this) {
                if (enqueuedKeyEvents.size() != 0) {
                    ke = (KeyEvent)enqueuedKeyEvents.getFirst();
                    if (typeAheadMarkers.size() != 0) {
                        TypeAheadMarker marker = (TypeAheadMarker)
                            typeAheadMarkers.getFirst();
                        // Fixed 5064013: may appears that the events have the same time
                        // if (ke.getWhen() >= marker.after) {
                        // The fix is rolled out.

                        if (ke.getWhen() > marker.after) {
                            ke = null;
                        }
                    }
                    if (ke != null) {
                        if (focusLog.isLoggable(Level.FINER)) {
View Full Code Here

Examples of java.awt.event.KeyEvent

        switch (e.getID()) {
            case KeyEvent.KEY_TYPED:
            case KeyEvent.KEY_PRESSED:
            case KeyEvent.KEY_RELEASED: {
                KeyEvent ke = (KeyEvent)e;
                synchronized (this) {
                    if (e.isPosted && typeAheadMarkers.size() != 0) {
                        TypeAheadMarker marker = (TypeAheadMarker)
                            typeAheadMarkers.getFirst();
                        // Fixed 5064013: may appears that the events have the same time
                        // if (ke.getWhen() >= marker.after) {
                        // The fix is rolled out.

                        if (ke.getWhen() > marker.after) {
                            if (focusLog.isLoggable(Level.FINER)) {
                                focusLog.log(Level.FINER, "Storing event {0} because of marker {1}",
                                             new Object[] {String.valueOf(ke), String.valueOf(marker)});
                            }
                            enqueuedKeyEvents.addLast(ke);
View Full Code Here

Examples of java.awt.event.KeyEvent

        if (start < 0) {
            return;
        }

        for (Iterator iter = enqueuedKeyEvents.iterator(); iter.hasNext(); ) {
            KeyEvent ke = (KeyEvent)iter.next();
            long time = ke.getWhen();

            if (start < time && (end < 0 || time <= end)) {
                iter.remove();
            }
View Full Code Here

Examples of java.awt.event.KeyEvent

    public void startJBother(String args[]) {
        Toolkit.getDefaultToolkit().sync();
        AWTEventListener listener = new AWTEventListener() {
            public void eventDispatched(AWTEvent evt) {
                if (evt instanceof KeyEvent) {
                    KeyEvent e = (KeyEvent) evt;
                    if (e.getModifiers() == KeyEvent.CTRL_MASK
                            && e.getKeyCode() == KeyEvent.VK_D) {
                        com.valhalla.Logger.getDebugWindow().setVisible(true);
                    } else if(e.getModifiers() == KeyEvent.CTRL_MASK
                            && e.getKeyCode() == KeyEvent.VK_P) {
                        if (!DialogTracker.containsDialog(PreferencesDialog.class))
                            new PreferencesDialog().setVisible(true);
                    }
                   
                }
View Full Code Here

Examples of java.awt.event.KeyEvent

  {
    KeyListener[] listeners = c.getKeyListeners();
    if (listeners.length > 0)
    {
      KeyListener listener = listeners[0];
      KeyEvent e = new KeyEvent(c, -1, 1111111111l, -1, -1, (char) KeyEvent.VK_ENTER);
      // Test for bug 1541154 (ArrayIndexOutOfBoundsException in DataTypeDouble)
      listener.keyTyped(e);
    }
  }
View Full Code Here

Examples of java.awt.event.KeyEvent

   */
  private void redirectEvent(final MenuKeyEvent ev) {
    Component invoker;
    invoker = getInvoker();
    if (invoker != null) {
      KeyEvent nev;
      KeyListener[] listeners;

      nev = new KeyEvent(invoker, ev.getID(), ev.getWhen(), ev
          .getModifiersEx(), ev.getKeyCode(), ev.getKeyChar(), ev
          .getKeyLocation());

      /*
       * Call listeners directly to avoid modal redirect
       */
      listeners = invoker.getKeyListeners();

      switch (nev.getID()) {
      case KeyEvent.KEY_PRESSED:
        for (final KeyListener l : listeners) {
          l.keyPressed(nev);
        }
        break;
View Full Code Here

Examples of java.awt.event.KeyEvent

     * To react to Ctrl+F keys combination calling Search/Replace general action
     * (and nodes/edges context menu mappings)
     * @param event
     */
    public void eventDispatched(AWTEvent event) {
        KeyEvent evt = (KeyEvent) event;

        if (evt.getID() == KeyEvent.KEY_RELEASED && (evt.getModifiersEx() & KeyEvent.CTRL_DOWN_MASK) != 0) {
            DataLaboratoryHelper dlh = DataLaboratoryHelper.getDefault();
            if (evt.getKeyCode() == KeyEvent.VK_F) {//Call Search replace with 'F' without general actions key mappings support:
                GeneralActionsManipulator gam = dlh.getGeneralActionsManipulatorByName("SearchReplace");
                if (gam != null) {
                    dlh.executeManipulator(gam);
                }
                evt.consume();
            } else {//Nodes/edges mappings:
                if (classDisplayed == ClassDisplayed.NODE) {
                    final ContextMenuItemManipulator item = nodesActionMappings.get(evt.getKeyCode());
                    if (item != null) {
                        Node[] nodes = nodeTable.getNodesFromSelectedRows();
                        if (nodes.length > 0) {
                            ((NodesManipulator) item).setup(nodes, nodes[0]);
                            if (item.isAvailable() && item.canExecute()) {
                                DataLaboratoryHelper.getDefault().executeManipulator(item);
                            }
                        }
                        evt.consume();
                    }
                } else if (classDisplayed == ClassDisplayed.EDGE) {
                    final ContextMenuItemManipulator item = edgesActionMappings.get(evt.getKeyCode());
                    if (item != null) {
                        Edge[] edges = edgeTable.getEdgesFromSelectedRows();
                        if (edges.length > 0) {
                            ((EdgesManipulator) item).setup(edges, edges[0]);
                            if (item.isAvailable() && item.canExecute()) {
                                DataLaboratoryHelper.getDefault().executeManipulator(item);
                            }
                        }
                        evt.consume();
                    }
                }
            }
        }
    }
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.