Space-Eingabe für JTextArea ignorieren.

kodela

Bekanntes Mitglied
Hallo,

kann mir jemand sagen, ob und wenn ja wie bei der Texteingabe für ein JTextArea die Space-Taste ignoriert werden kann?

kodela
 
Du kannst einen eigenen DocumentListener definieren. Die Api-Docs erklären wie das geht.
Im DocumentListener prüfst du in insertUpdate(DocumentEvent e), ob die Eingabe zu behandeln ist oder eben nicht. Aus dem Event bekommst du die Eingabe, die du dann mit setText() auf der TextArea setzen kannst.
 
Danke für den Tipp,

ich hatte ein Brett vor dem Hirn und kam nicht auf die simple Lösung mit evt.consume() und dann return, aber jetzt geht es.
 

Zurück
Oben