Verbrauchen JavaFX KeyTyped-event aus TextField

Ich versuche zu validieren, ein TextField, wo ich nur zulassen wollen zahlen auf das TextField. Mein code sieht wie folgt aus:

public void handle(KeyEvent evt) {
    String character = evt.getCharacter();
    if(!character.equals("1")) {
        JOptionPane.showMessageDialog(null,evt.getCharacter());
        evt.consume();                
    }                                         
}

Dieser verbraucht nicht der Fall 🙁 Ist das ein bug? Gibt es einen anderen Weg, dies zu tun?

InformationsquelleAutor user1667217 | 2013-03-16

Schreibe einen Kommentar