TextField で数値のみを許可したい TextField を検証しようとしています。私のコードは次のようになります。
public void handle(KeyEvent evt) {
String character = evt.getCharacter();
if(!character.equals("1")) {
JOptionPane.showMessageDialog(null,evt.getCharacter());
evt.consume();
}
}
これはイベントを消費しません:(これはバグですか?これを行う別の方法はありますか?