web-dev-qa-db-fra.com

JTextArea: comment envelopper du texte avec des mots, pas des caractères?

Je veux éviter une sortie comme celle-ci:

Voici du texte t
ce qui est en train d'être enveloppé
d par caractères, sp
écrire des mots en ha
Si

J'utilise un JTextArea, avec setLineWrap (true). Comment puis-je faire envelopper les mots, cependant? (Y a-t-il un moyen de faire en sorte que ce soit bouclé quand il y a un espace ou quelque chose?)

25
Cherie

JTextArea.setWrapStyleWord(true)?

45
EboMike

Si vous voulez que votre texte soit entouré de mots et non de caractères (en d’autres termes, si vous voulez, la moitié de Word passe également à la ligne suivante. 

Très simple, utilisez simplement wrapstyleword au lieu de linewrap Syntaxe - JTextArea.setwrapstyleword (true);

Note ~ Il ne peut être utilisé que si votre retour à la ligne est déjà vrai J'espère que cela vous aidera.

Source ~ Mon cahier

Crédits - 49/51 {49% pour moi et 51% pour mes professeurs d’adresse IP Mme Shalu} 

~ AM 17

2
Anuj Mor

Vous pouvez simplement aller dans la fenêtre des propriétés du champ de texte et cocher les cases correspondant au style d'habillage Word et au retour à la ligne. Cela fonctionne comme un charme.

 the properties window

1
Eliizabeth