2012-01-13 113 views
24

Tengo un JTextArea en Java. Cuando coloco una gran cantidad de texto, el área de texto proporciona desplazamiento horizontal.Cómo ajustar el texto en un JTextArea

¿Cómo puedo hacer que se ajuste mi área de texto?

+0

THX por editar mKorbel – Carlo

Respuesta

57

Utilice el método JTextArea#setLineWrap. Esto también se ilustra en el Swing JTextArea tutorial

+0

Usted' ¡Son más rápidos que yo! 1+ –

+1

Esa es la primera vez. La mayoría de las veces soy demasiado lento debido a la creación de enlaces al Javadoc, lo que lleva algún tiempo, incluso si conoces la API desde la parte superior de tu cabeza – Robin

+0

Tq mucho para tu respuesta – Carlo

23

Mire la API para ver los métodos disponibles para JTextArea, en particular setWrapStyleWord y setLineWrap.

+0

mucho por cierto aunque robin responda primero: D – Carlo

13

Prueba esto:

jTextArea.setLineWrap(true); 
1

En un diseñador de interfaz gráfica de usuario swing como el IDE Netbeans,

sólo podría 'marcar' la ventana de propiedades lineWrap en JTextArea.

si la ventana de propiedades se oculta:

Goto WINDOW -> IDE TOOLS -> Properties 

o pulse

CTRL + SHIFT + 7 

En Swing GUI

añada la línea

jTextArea.setLineWrap(true); 
Cuestiones relacionadas