我正在尝试验证一个 TextField,我只想在 TextField 上允许数字。我的代码如下所示:
public void handle(KeyEvent evt) {
String character = evt.getCharacter();
if(!character.equals("1")) {
JOptionPane.showMessageDialog(null,evt.getCharacter());
evt.consume();
}
}
这不会消耗事件:(这是一个错误吗?还有其他方法吗?