web-dev-qa-db-fra.com

Comment encapsuler du texte dans un JTextArea

J'ai un JTextArea en Java. Lorsque j'y place une grande quantité de texte, la zone de texte offre un défilement horizontal.

Comment puis-je faire un retour à la ligne de ma zone de texte?

30
Carlo

Utilisez le JTextArea#setLineWrap méthode. Ceci est également illustré dans le Tutoriel Swing JTextArea

62
Robin

Regardez l'API pour les méthodes disponibles pour JTextArea, en particulier setWrapStyleWord et setLineWrap.

26

Essaye ça :

jTextArea.setLineWrap(true);
16
sathya

Dans un Swing GUI Designer comme Netbeans IDE,

vous pouvez simplement "vérifier" le lineWrap dans la fenêtre de propriété jTextArea.

si la fenêtre de propriétés est masquée:

Goto WINDOW -> IDE TOOLS -> Properties

ou appuyez sur

CTRL + SHIFT + 7

Dans Swing GUI

ajouter la ligne

jTextArea.setLineWrap(true);
2
Myk Agustin