Announcement

Collapse
No announcement yet.

KeyTyped ??

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • KeyTyped ??

    Hi,

    ich möchte gerne veränderungen an einem JTextField in Erfahrung bringen.
    Dazu habe ich ein spezialisiertes JTextField programmiert. Dieser speichert den aktuell über setText() übergebenen Text in eine instanzenvariable origText. Über die Methode KeyTyped des KeyListeners prüfe ich nun ab, ob der aktuelle Text gleich dem origText ist. Ich hole mir in KeyTyped mit getText() den aktuellen Text in der Komponente. Dieser ist allerdings nicht gleich dem was aktuell in dr Komponente steht, weil das letzte Zeichen fehlt. Wie löse ich das Problem ??

    gruß
    Orhan

  • #2
    Ich schätze du hast ein Falsches Event erwischt. Warscheinlich löst das Event beim Tastendruck aus und gibt das neue Zeichen noch nicht weiter. in der Eltern-Klasse JTextComponent kann man einen InputMethodeListener hinzufügen der auch auf Inhaltsänderungen reagiert. Probiers mal damit

    Comment

    Working...
    X