[SOLUCIONADO]Autosalto de línea JTextArea y evitar división de palabra

Iniciado por dPix, 20 Agosto 2010, 11:48 AM

0 Miembros y 1 Visitante están viendo este tema.

dPix

Hola a todos,

La pregunta es simple, aunque la respuesta, según la cantidad de resultados que he obtenido buscando no parece fácil  :-\. ¿Cómo se podría hacer para que en un JTextArea de Java se haga un salto de línea automático y a la par no se divida la última palabra en cada renglón?

Aquí la duda gráfica:


Un saludo,

dPix

Leyer


dPix

Cita de: LEYER en 20 Agosto 2010, 16:51 PM
Con el metodo setlinewrap del textarea

Hola, eso ya lo hago, sólo sirve para hacer el salto de línea. Pero las palabras del final de renglón las separa en dos partes  :-\

dPix

Solucionado, lo pongo por si a alguien le vale en el futuro.

Código (java) [Seleccionar]
jTextArea.setLineWrap(true);
jTextArea.setWrapStyleWord(true);


La primera línea es para crear una nueva línea cuando no quepa en horizontal.
La segunda línea es para pasar la última palabra de la línea por completo a la siguiente línea si no cabe completa en la anterior.

:D