<分区>
每当我在文本框中按下退格键时,都会触发此代码。
private void txtAgeKeyTyped(java.awt.event.KeyEvent evt) {
char agetext= evt.getKeyChar();
if(!(Character.isDigit(agetext))){
evt.consume();
JOptionPane.showMessageDialog(null,"Age is only written in Numbers!");
}
}
只有在我输入字母而不是数字时才会触发它。
出于某种原因,每当我按下退格键时它都会触发。
有没有办法让我在不触发这段代码的情况下使用退格键?
对不起,这是我第一次摆弄关键事件