Hallo Leuts,
folgendes Kuriousum: zumindest meiner Meinung nach:
Ich habe mir einen KeyListener implementiert und die Methoden folgendermaßen gefüllt:
So, nun drücke ich die Taste "a", KeyPressed liefert mir "65", KeyTyped lifert mir "0". Consume funktioniert gar nicht. Ich habe meheren Textfeldern diesen Listener aufgedrückt, in jedem wird der Buchstabe geschrieben...
Ich hätte erwartet: 65,65 und ein leeres Textfeld....
Hat jemand nen Tipp oder kann mir das Verhalten an dieser Stelle erklären?
Danke Oli
folgendes Kuriousum: zumindest meiner Meinung nach:
Ich habe mir einen KeyListener implementiert und die Methoden folgendermaßen gefüllt:
Code:
public void keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
e.consume();
}
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
public void keyTyped(KeyEvent e) {
System.out.println(e.getKeyCode());
e.consume();
}
So, nun drücke ich die Taste "a", KeyPressed liefert mir "65", KeyTyped lifert mir "0". Consume funktioniert gar nicht. Ich habe meheren Textfeldern diesen Listener aufgedrückt, in jedem wird der Buchstabe geschrieben...
Ich hätte erwartet: 65,65 und ein leeres Textfeld....
Hat jemand nen Tipp oder kann mir das Verhalten an dieser Stelle erklären?
Danke Oli