@Override public void keyTyped(KeyEvent e) { int modifiers = e.getModifiers(); int keyCode = e.getKeyCode(); char c = e.getKeyChar(); //#43617 - don't eat + and - //#98634 - and all its duplicates dont't react to space if ((c == '+') || (c == '-') || (c==' ')) return; // NOI18N if (((modifiers > 0) && (modifiers != KeyEvent.SHIFT_MASK)) || e.isActionKey()) { return; } if (Character.isISOControl(c) || (keyCode == KeyEvent.VK_SHIFT) || (keyCode == KeyEvent.VK_ESCAPE)) return; displaySearchField(); final KeyStroke stroke = KeyStroke.getKeyStrokeForEvent(e); searchTextField.setText(String.valueOf(stroke.getKeyChar())); e.consume(); } }
/** * @see KeyEvent */ public boolean isActionKey() { return event.isActionKey(); }
/** * @see KeyEvent */ public boolean isActionKey() { return event.isActionKey(); }
private void filterComboKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_filterComboKeyPressed if (!evt.isActionKey() && ("" + evt.getKeyChar()).trim().length()!=0 && evt.getKeyChar()!='\uffff') { searchPanel.setVisible(true); searchField.requestFocus(); searchField.setText("" + evt.getKeyChar()); } }//GEN-LAST:event_filterComboKeyPressed
@Override public void keyReleased(KeyEvent e) { if (e.isActionKey() && e.getKeyCode() == KeyEvent.VK_UP) { e.consume(); upPressed = false; increaseTimer.stop(); } if (e.isActionKey() && e.getKeyCode() == KeyEvent.VK_DOWN) { e.consume(); decreaseTimer.stop(); downPressed = false; } }
/** * Returns whether the key event involves the action key. * * @return true if key involved is the action key */ public boolean isActionKey() { if (isKeyEvent()) { final KeyEvent e = (KeyEvent) inputEvent; return e.isActionKey(); } throw new IllegalStateException("Can't get isActionKey from mouse event"); }
private void onKeyTyped(KeyEvent e) { if(false == e.isActionKey()) { _parserTimer.restart(); } }
@Override public void keyPressed(KeyEvent e) { int modifiers = e.getModifiers(); int keyCode = e.getKeyCode(); if ((modifiers > 0 && modifiers != KeyEvent.SHIFT_MASK) || e.isActionKey()) return ; char c = e.getKeyChar(); if (!Character.isISOControl(c) && keyCode != KeyEvent.VK_SHIFT && keyCode != KeyEvent.VK_ESCAPE) { armed = true; e.consume(); } } @Override
private void onKeyTyped(KeyEvent e) { if(false == e.isActionKey()) { _parserTimer.restart(); } }
@Override public void keyPressed(KeyEvent e) { int modifiers = e.getModifiers(); int keyCode = e.getKeyCode(); if (((modifiers > 0) && (modifiers != KeyEvent.SHIFT_MASK)) || e.isActionKey()) { return; } char c = e.getKeyChar(); if (!Character.isISOControl(c) && (keyCode != KeyEvent.VK_SHIFT)) { searchTextField.setText(String.valueOf(c)); displaySearchField(); } } }
private boolean isActionEvent(final KeyEvent e) { return e.isActionKey() || isControlCharacter(e.getKeyChar()); }
public void keyReleased(KeyEvent ke) { // Prevent action keys (navigation etc) from triggering changes if (ke.isActionKey() || ke.getKeyCode() == KeyEvent.VK_TAB) { return; } // Must be user key press to be here // Invoke a new EDT operation to avoid slowing the keyboard down SwingUtilities.invokeLater(new Runnable() { @Override public void run() { String enteredText = textField.getText(); // Use the entered text to update the available popup items T[] popupItems = filter.update(enteredText); if (popupItems.length == 0) { // Nothing to show comboBox.hidePopup(); } else { // Popup contains items // Update the model to reflect the new items (fires setItem() in editor) comboBox.setModel(new DefaultComboBoxModel<>(popupItems)); // Update the selected item with the text to allow edits comboBox.setSelectedItem(enteredText); // Ensure that the popup is showing comboBox.showPopup(); } } }); } };
private void contactJListKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_contactJListKeyPressed if (evt.getKeyCode()==KeyEvent.VK_ENTER) { ((ContactListItem) contactJList.getSelectedValue()).openChat(); } else if (evt.getKeyCode()==KeyEvent.VK_ESCAPE) { contactJList.requestFocus(); searchPanel.setVisible(false); searchField.setText(""); } else if (!evt.isActionKey() && ("" + evt.getKeyChar()).trim().length()!=0 && evt.getKeyChar()!='\uffff') { searchPanel.setVisible(true); searchField.requestFocus(); searchField.setText(""+evt.getKeyChar()); } }//GEN-LAST:event_contactJListKeyPressed
private boolean isActionKey(KeyEvent e) { if ((e.getModifiersEx() & KeyEvent.CTRL_DOWN_MASK)!=0) return true; if (e.getKeyChar()!=KeyEvent.CHAR_UNDEFINED) { if (e.getKeyChar()=='\n') return true; return false; } else { if (e.getKeyCode()=='\n' && e.getModifiersEx()==0) return true; return e.isActionKey(); } }
public void keyPressed(KeyEvent keyEvent) { // don't popup on action keys (cursor movements, etc...) if (keyEvent.isActionKey()) return; // don't popup if the combobox isn't visible anyway if (comboBox.isDisplayable() && !comboBox.isPopupVisible()) { int keyCode = keyEvent.getKeyCode(); // don't popup when the user hits shift,ctrl or alt if (keyCode==KeyEvent.VK_SHIFT || keyCode==KeyEvent.VK_CONTROL || keyCode==KeyEvent.VK_ALT) return; // don't popup when the user hits escape (see issue #311) if (keyCode==KeyEvent.VK_ENTER || keyCode==KeyEvent.VK_ESCAPE) return; comboBox.setPopupVisible(true); } } };
@Override public void keyPressed(KeyEvent keyEvent) { // don't popup on action keys (cursor movements, etc...) if (keyEvent.isActionKey()) { return; } // don't popup if the combobox isn't visible anyway if (comboBox.isDisplayable() && !comboBox.isPopupVisible()) { int keyCode = keyEvent.getKeyCode(); // don't popup when the user hits shift,ctrl or alt if (keyCode==KeyEvent.VK_SHIFT || keyCode==KeyEvent.VK_CONTROL || keyCode==KeyEvent.VK_ALT) return; // don't popup when the user hits escape (see issue #311) if (keyCode==KeyEvent.VK_ENTER || keyCode==KeyEvent.VK_ESCAPE) return; comboBox.setPopupVisible(true); } } }
@Override public void keyPressed(KeyEvent keyEvent) { // don't popup on action keys (cursor movements, etc...) if (keyEvent.isActionKey()) { return; } // don't popup if the combobox isn't visible anyway if (comboBox.isDisplayable() && !comboBox.isPopupVisible()) { int keyCode = keyEvent.getKeyCode(); // don't popup when the user hits shift,ctrl or alt if (keyCode==KeyEvent.VK_SHIFT || keyCode==KeyEvent.VK_CONTROL || keyCode==KeyEvent.VK_ALT) return; // don't popup when the user hits escape (see issue #311) if (keyCode==KeyEvent.VK_ENTER || keyCode==KeyEvent.VK_ESCAPE) return; comboBox.setPopupVisible(true); } } }
private boolean editCell(final KeyStroke ks, final KeyEvent e) { if (isFocusOwner() && ks.getKeyCode() != KeyEvent.VK_TAB && e != null && e.getID() == KeyEvent.KEY_PRESSED && !e.isActionKey() && e.getKeyChar() != KeyEvent.CHAR_UNDEFINED && 0 == (e.getModifiers() & (InputEvent.CTRL_MASK | InputEvent.ALT_MASK))) { final int leadRow = getSelectionModel().getLeadSelectionIndex(); final int leadColumn = getColumnModel().getSelectionModel().getLeadSelectionIndex(); if (leadRow == -1 || leadColumn == -1 || isEditing() || !editCellAt(leadRow, leadColumn, e)) { return false; } return true; } return false; }
@Override public void keyReleased(final KeyEvent e) { final boolean exec = gui.editor.go.isEnabled(); if(EXEC1.is(e)) { if(exec) release(Action.EXECUTE); } else if(UNIT.is(e)) { if(exec) release(Action.TEST); } else if((!e.isActionKey() || MOVEDOWN.is(e) || MOVEUP.is(e)) && !modifier(e)) { release(Action.CHECK); } }
@Override public void keyReleased(final KeyEvent e) { final boolean exec = gui.editor.go.isEnabled(); if(EXEC1.is(e)) { if(exec) release(Action.EXECUTE); } else if(UNIT.is(e)) { if(exec) release(Action.TEST); } else if((!e.isActionKey() || MOVEDOWN.is(e) || MOVEUP.is(e)) && !modifier(e)) { release(Action.CHECK); } }