Java JTextArea begrenzen

War_Spider

Ensign
Registriert
Aug. 2002
Beiträge
150
hi, hab ein problem in Java. Habe ein Kommentarfenster geschrieben als JTextArea. aber dieses soll nur 250 zeichen enthalten...

wie kann ich das so begrenzen dass das Area nur so groß ist für 250 zeichen?

thx scho mal
 
Kannst mit setColumns und setRows begrenzen. Weiss jetzt aber nicht ob man damit nur die Grösse angibt oder max. Zeichen. Vielleicht musst dann noch die Scrollbalken disablen.
 
hmm jo aber ich wills auch so ham dass der nur so groß is dass man maximal 250 zeichen reinkriegt

aber ich habs jetz im prinzip auch so... nur jetz kann man unten weiterschreiben.. er zeigt dat nur net mehr an... aber er hört da net auf *Grmf*
 
Kann man an die TextArea nicht irgendeinen Listener binden, der auf auf Textänderungen der Area reagiert?

Wenn dieser Listener dann aktiviert wird fragt er per area.getText().length() die Anzahl der Zeichen in der Area ab.
Wenn diese Anzahl größer einem bestimmten Wert ist (deine 250), dann veranlasst der Listener das Löschen des zuletzt eingegeben Zeichens (das ist links des Cursors).
 
hmm irgendjemand meinte keylistener... aber so recht die ahnung wie es mit dem keylistener funzen soll... hmm mal rumprobiern
 
Zurück
Oben