Wie begrenze ich die Zeilen einer JTextArea?

  • Themenstarter Themenstarter malcom
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
M

malcom

Gast
Hey Leute
sory wenns es dieses Thema schon gibt, hab allerdings nichts mit der Suchfunktion gefunden!

Also, mein Porblem: Ich hab ein Eingabefeld in dem ich Text eingeben will. Dieser Text soll aber nur 20zeichen und 20zeilen zulassen und keine Weitere eingabe ermöglichen (also kein scrollen).

Code:
EingabeFeld = new JTextArea(12, 20);
EingabeFeld.setText("");
EingabeFeld.setLineWrap(true);
EingabeFeld.setWrapStyleWord(true);

gibt es eine Methode wo ich das Einstellen kann(so ähnlich wie setLineWrap oder so)? Oder ist es sinvoller mit einem Actionlistener die eingaben zuüberwachen?

Ich würd mich über ein Anwort (bzw. wenn es schon solch einen Beitrag gibt einen Link dazu) sehr freuen
Grüße Flo
 
Sory hab mich mit den zeilen verschrieben: 20zeichen,12Zeilen

@lin: das mach ich doch schon mit dem constructor
Code:
 EingabeFeld = new JTextArea(12, 20);
oder?
 
hmm.... gibts keine lösung dazu? oder ist meine frage nicht so richtig (verständlich) gestellt? naja
grüße Flo
 
schreib ein eigenes document, überschriebe die insertString() methode und dort überprüfst du dann ob man noch mehr schrieben darf. falls ja rufst du die oberklassenmethode auf, falls nicht machst du nix. irgendwo mit den LookAndFeel klassen kannst du auch so ein *boing* ausgeben, hab aber gergessen wies geht müsst man nochmal schaun 😀
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben