Я пытаюсь сделать jTextField в NetBeans, который принимает письма ТОЛЬКО.
До сих пор мне удавалось сделать это, используя событие KeyTyped.
Однако, если пользователь CTRL + C любой текст, jTextField примет этот текст, когда CTRL + V'd.
Я хочу предотвратить это.
Вот код события:
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
char c=evt.getKeyChar();
if(!(Character.isAlphabetic(c)) && !(c==KeyEvent.VK_SPACE) ){
evt.consume();
}
}
Пример