Hallo,
ich benutze javax.swing.Action's und habe einer Action die Entf Taste als ACCELERATOR_KEY zugewiesen.
Das funktioniert soweit ganz gut, außer der User befindet sich gerade in einem Textfeld und möchte mit Entf ein Zeichen löschen. Dann wird die Action gefeuert.
Gibt es eine Möglichkeit, bei JTextComponent festzustellen, ob sie sich gerade im "Eingabemodus" befindet?
Ich habe einen FocusListener registriert - müsste also nur noch die Komponente abfragen.
ich benutze javax.swing.Action's und habe einer Action die Entf Taste als ACCELERATOR_KEY zugewiesen.
Das funktioniert soweit ganz gut, außer der User befindet sich gerade in einem Textfeld und möchte mit Entf ein Zeichen löschen. Dann wird die Action gefeuert.
Gibt es eine Möglichkeit, bei JTextComponent festzustellen, ob sie sich gerade im "Eingabemodus" befindet?
Ich habe einen FocusListener registriert - müsste also nur noch die Komponente abfragen.