ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
17289
17289
EMPFEHLEN
-
25.04.05 06:37 #1
- Registriert seit
- Mar 2005
- Beiträge
- 54
Hallo allerseits!
JTextAreas haben die m.E. etwas seltsame Angewohnheit, nicht von alleine einen Zeilenumbruch einzufügen, wenn man am Ende angekommen ist.
Jetzt habe ich versucht, per Tastaturlistener nach jedem Tastenanschlag die Stringlänge von JTextArea.getText() zu prüfen und dann alle so und so viel Zeichen einen Umbruch zu machen.
Das funktioniert natürlich, aber nachdem ich die Schriftart zwecks schönerer Optik von Monospaced auf SansSerif umgestellt habe, sind natürlich nicht mehr alle Zeichen gleich breit und somit ist der starre Umbruch nach soundsoviel Zeichen nicht mehr die beste Lösung.
Gibt es eine Möglichkeit, dem JTextArea zu sagen "schau einfach, ob das Zeichen noch ohne Scrollen in die Zeile passt, wenn nicht, fang eine neue an!"?
Danke und MfG
Henning
-
25.04.05 09:41 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Schau mal hier:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
/** * */ package de.tutorials.training; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; /** * @author Darimont * */ public class JTextAreaLineWrapExample extends JFrame { private JTextArea textArea; public JTextAreaLineWrapExample() { super("JTextAreaLineWrapExample"); setDefaultCloseOperation(EXIT_ON_CLOSE); textArea = new JTextArea(10, 10); textArea.setLineWrap(true); textArea.setWrapStyleWord(true); add(new JScrollPane(textArea)); pack(); setVisible(true); } /** * @param args */ public static void main(String[] args) { new JTextAreaLineWrapExample(); } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
26.04.05 03:32 #3
- Registriert seit
- Mar 2005
- Beiträge
- 54
Na da bin ich ja beruhigt. Hätte mich auch gewundert, wenn es da keine "fertige" Lösung dafür gegeben hätte. Dankeschön!
-
07.10.11 10:52 #4
- Registriert seit
- Oct 2011
- Beiträge
- 1
Vielen Dank!
Gruß
berliner345
Ähnliche Themen
-
Zeilenumbruch mit der JTextArea
Von Java_Neuling im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 27.09.07, 09:41 -
Zeilenumbruch in JTextArea
Von Maike82 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 8Letzter Beitrag: 18.09.07, 15:10 -
Automatischer Zeilenumbruch
Von murdi im Forum Javascript & AjaxAntworten: 13Letzter Beitrag: 10.09.04, 14:01 -
automatischer zeilenumbruch...
Von blubber im Forum PHPAntworten: 30Letzter Beitrag: 09.03.04, 23:08 -
Automatischer Zeilenumbruch
Von MsvP@habdichliebhasi im Forum PHPAntworten: 3Letzter Beitrag: 14.01.04, 00:33





Zitieren

Login





