000
03.02.2003, 17:27 Uhr
~Reza
Gast
|
Hallo,
ich habe folgendes Problem:
Wie kann ich den Inhalt eines Textfeldes sofort anzeigen?? Wir müssen nur die Methode public void keyPressed(KeyEvent e) einsetzen, da unter dem PDA-Gerät, die wir einsetzen, wird die Methode keyReleased nicht unterstützt!!
Codefragment:
TextField t = new TextField();
t.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { System.out.println("Text: " + t.getText()); } });
Wenn ich jetzt in meinem Textfeld eine 1 eingebe, dann wird am Bildschirm nur Text: ausgegeben, also ohne Inhalt, die 1 wird erst am Bildschirm angezeigt, wenn man nochmal eine Zahl eingibt!!!
Eingabe: 1 Text:
Eingabe: 12 Text: 1
Wir können leider die Methode public void keyReleased(KeyEvent e) nicht einsetzen, sonst hätte ich schon das Problem gelöst!
Was muss ich noch tun, um auf den Inhalt sofort zugreifen????
Vielen Dank im Voraus |