webentwicklung-frage-antwort-db.com.de

JTextArea: Wie wird Text nach Wörtern und nicht nach Zeichen umbrochen?

Ich möchte eine Ausgabe wie diese vermeiden:

Hier ist etwas Text t
Hut wird eingewickelt
d nach Zeichen, sp
Richtige Worte in ha
lf

Ich verwende eine JTextArea mit setLineWrap (true). Wie kann ich es jedoch dazu bringen, Wörter umzubrechen? (Gibt es eine Möglichkeit, es nur umbrechen zu lassen, wenn es ein Leerzeichen oder etwas gibt?)

25
Cherie

JTextArea.setWrapStyleWord(true)?

45
EboMike

Wenn Sie möchten, wird Ihr Text von Wörtern umbrochen und nicht von den Zeichen (mit anderen Worten, wenn Sie möchten, dass Sie die Hälfte von Word auch in die nächste Zeile verschieben)

Verwenden Sie ganz einfach wrapstyleword anstelle von linewrap. Syntax - JTextArea.setwrapstyleword (true);

Hinweis ~ Es kann nur verwendet werden, wenn Sie Zeilenumbruch bereits wahr ist, ich hoffe, es würde helfen.

Quelle ~ Mein Notizbuch

Credits - 49/51 {49% für mich und 51% für meine IP-Lehrerin Frau Shalu}

~ AM 17

2
Anuj Mor

Sie können einfach zum Eigenschaftenfenster des Textfelds gehen und die Kontrollkästchen sowohl für den Zeilenumbruch als auch für den Zeilenumbruch aktivieren. Es wirkt wie ein Zauber

 the properties window

1
Eliizabeth