textField.addKeyListener(new KeyListener(){ public void keyTyped(KeyEvent e) { char c = e.getKeyChar(); if (c== ',') e.setKeyChar('.'); } });
class KeyListeningTool extends KeyAdapter { @Override public void keyTyped(KeyEvent evt) { if (evt.getKeyChar() == ',') { evt.setKeyChar('.'); } } }
jTextField.addKeyListener(new KeyAdapter() { public void keyTyped(KeyEvent e) { char keyChar = e.getKeyChar(); if (Character.isLowerCase(keyChar)) { e.setKeyChar(Character.toUpperCase(keyChar)); } } });
JTextField txtFirstName = new JTextField(); txtFirstName.addKeyListener(new KeyAdapter() { @Override public void keyTyped(KeyEvent arg0) { char charecter = arg0.getKeyChar(); if (Character.isLowerCase(charecter)) { arg0.setKeyChar(Character.toUpperCase(charecter)); } } });
KeyboardFocusManager kfm = DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager(); kfm.addKeyEventDispatcher(new KeyEventDispatcher() { @Override public boolean dispatchKeyEvent(KeyEvent e) { if (DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner() == jfxPanel) { if (e.getID() == KeyEvent.KEY_TYPED && e.getKeyChar() == 10) { e.setKeyChar((char) 13); } } return false; } });
@Override public void keyTyped(KeyEvent e) { if (!e.isConsumed()) { char c = e.getKeyChar(); c = Character.toUpperCase(c); e.setKeyChar(c); } } });
KeyEvent ke = new KeyEvent(<various parameters>); ke.setKeyChar('a'); int code = ke.getKeyCode();
private void jTextFieldKeyTyped(java.awt.event.KeyEvent evt) { if (!Character.isAlphabetic(evt.getKeyChar()) && !Character.isSpaceChar(evt.getKeyChar())) { evt.consume(); } else if (jTextField.getText().trim().length() == 0 && Character.isLowerCase(evt.getKeyChar())) { evt.setKeyChar(Character.toUpperCase(evt.getKeyChar())); } }
@Override public void keyTyped(KeyEvent e) { // limit tags to MAX_TAG_LENGTH characters if (textFieldInput.getText() != null && textFieldInput.getText().length() >= MAX_TAG_LENGTH) { e.consume(); } final char c = e.getKeyChar(); if (!(Character.isAlphabetic(c) || Character.isDigit(c) || c == '_' || c == KeyEvent.VK_MINUS || c == KeyEvent.VK_BACK_SPACE || c == KeyEvent.VK_DELETE)) { e.consume(); } // force lower case for tags if (Character.isAlphabetic(c)) { e.setKeyChar(Character.toLowerCase(e.getKeyChar())); } }
e.setKeyChar(Character.toUpperCase(c)); return;
char c = e.getKeyChar(); c = Character.toUpperCase(c); e.setKeyChar(c); e.setKeyChar(c); } else { c = Character.toLowerCase(c); e.setKeyChar(c);
e.setKeyChar(Character.toUpperCase(c));
/** * Simulate a key press * Useful for handling equivalent mouse clicks */ public static void simulateKey(char c) { if (getUserinterface() != null) { KeyEvent k = new KeyEvent(getMappanel(), 0, System.currentTimeMillis(), 0, 0, 'c'); k.setKeyChar(c); getUserinterface().go(k); } }
if (k != CHAR_UNDEFINED) { if (Character.isLetter(k)) { e.setKeyChar(Character.toUpperCase(e.getKeyChar())); } else if (e.getModifiers() == 0){ Character mapping = keyMap.get(e.getKeyCode()); if (mapping != null) { e.setKeyChar(mapping); char k = e.getKeyChar(); if (k != CHAR_UNDEFINED) { e.setKeyChar(lastMappedKey); char k = e.getKeyChar(); if (k != CHAR_UNDEFINED) { e.setKeyChar(lastMappedKey); this.lastMappedKey=CHAR_UNDEFINED;