ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
755
755
EMPFEHLEN
-
Hallo, ich hab folgendes Problem:
ich habe einen KeyListener implementiert und dieser soll u.a auch die Back-Space- und die Entfernen-Taste abfangen können.
Bei allen anderen Tasten, die ich abfangen möchte, klappt dies wunderbar nur bei diesen beiden weiß ich nicht, wie ich es schreiben müßte.
Code :1 2 3 4 5 6 7 8 9 10
public void keyTyped(KeyEvent ke) { char eingabe = ke.getKeyChar(); if(ke.getSource().equals(jpanel.KostTf)){ if ((eingabe == KeyEvent.VK_DELETE) || (eingabe == KeyEvent.VK_BACK_SPACE)){ System.out.println("klbdf"); ke.consume(); } }
-
z.B. mit ke.getKeyCode()==8 für Backspace und ke.getKeyCode()==127 für Delete.
-
31.10.11 13:02 #3
Nimm anstatt:
die Methode:Code java:1
char eingabe = ke.getKeyChar();
Dann sollte es soweit passenCode java:1
int eingabe = ke.getKeyCode();
Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.
Ähnliche Themen
-
KeyListener
Von celtx im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 6Letzter Beitrag: 21.11.10, 01:26 -
swt keylistener
Von Drizztd im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 9Letzter Beitrag: 31.05.10, 19:38 -
SWT keylistener
Von darksmilie im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 23.11.07, 12:25 -
KeyListener
Von SirWayne im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 11.04.06, 14:54 -
KeyListener
Von zerix im Forum JavaAntworten: 12Letzter Beitrag: 17.10.05, 12:35





Zitieren
Login





