▷ JAVA-Tips: Aplicar ajuste de línea a un área de texto
Un área de texto (jTextArea), es un componente que cobra mucha importancia en nuestros formularios Java cuando necesitamos escribir grandes cantidades de texto y/o redactar cierta información que requiere de determinado espacio considerable.
Por lo general un área de texto es usada en la sección de observaciones de los formularios; sin embargo, podemos notar que al escribir cada línea de texto, cuando llegamos al extremo de este componente, aparecerá la barra de desplazamiento horizontal para seguir escribiendo en la misma línea, pero se irá ocultando lo primero que redactamos, por lo cual se hará necesario presionar la tecla ENTER de nuestro teclado y así pasar a la segunda línea y continuar escribiendo.
En esta ocasión aplicaremos una propiedad del área de texto, que permitirá que una vez lleguemos al extremo de este componente, se ejecute una especie de salto de línea automático (que en realidad es un ajuste de línea); es decir, ya no aparecerá la barra de desplazamiento una vez que lleguemos al final del componente, sino que se pasará el cursor de forma automática a la siguiente línea sin necesidad de presionar la tecla ENTER de nuestro teclado.
Por lo general un área de texto es usada en la sección de observaciones de los formularios; sin embargo, podemos notar que al escribir cada línea de texto, cuando llegamos al extremo de este componente, aparecerá la barra de desplazamiento horizontal para seguir escribiendo en la misma línea, pero se irá ocultando lo primero que redactamos, por lo cual se hará necesario presionar la tecla ENTER de nuestro teclado y así pasar a la segunda línea y continuar escribiendo.
En esta ocasión aplicaremos una propiedad del área de texto, que permitirá que una vez lleguemos al extremo de este componente, se ejecute una especie de salto de línea automático (que en realidad es un ajuste de línea); es decir, ya no aparecerá la barra de desplazamiento una vez que lleguemos al final del componente, sino que se pasará el cursor de forma automática a la siguiente línea sin necesidad de presionar la tecla ENTER de nuestro teclado.
TUTORIAL EN VIDEO
TUTORIAL EN IMÁGENES
1-Seleccionaremos nuestro elemento (jTextArea), dando clic directamente sobre el mismo, o seleccionándolo en el Inspector; el cual está ubicado en la parte inferior izquierda de Netbeans IDE:
2-Ahora nos dirigimos al área de propiedades, la cual está ubicada en la parte inferior derecha de nuestra pantalla, en Netbeans IDE:
3-Buscamos la propiedad "lineWrap" o "ajuste de línea" de nuestro componente, y activamos la casilla que allí se encuentra, dando clic sobre ella:
4-Ahora sólo queda ejecutar nuestro proyecto y verificamos lo que pasaba antes, con lo que ahora sucede al aplicar la propiedad "lineWrap" del área de texto:
Después:
Este tip, te será de gran ayuda cuando por ejemplo, copias una gran cantidad de información y la pegas al área de texto, lo que sucederá es que se producirá el ajuste de línea automáticamente, lo cual evitará que tengas que ir al final visible de cada línea de texto e ir presionando la tecla ENTER de tu teclado, para poder visibilizar la información. Viéndolo en imágenes, sería algo como lo siguiente:
Antes:
Después:
Si deseas saber cómo aplicar el ajuste de línea a un jTextArea, usando código, puedes visitar el siguiente enlace: Código JAVA: jTextArea con ajuste de línea
Si te perdiste el artículo anterior de JAVA-Tips, puedes acceder a este, dando clic en el siguiente enlace: JAVA-Tips: Opción seleccionada por defecto en un Combo Box
Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos.
Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...
Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...
Muchas gracias me sirvio un monto, llevaba horas buscando como hacerlo. :)
ResponderBorrarSaludos estimada Larissa Alejandra Otárola Otárola, es un gusto haber sido de gran ayuda con nuestro blog para tu proyecto hecho en JAVA.
BorrarTe invitamos muy amablemente a que compartas este post en tus redes sociales y permitas que otros colegas Developers, sepan cómo aplicar un ajuste de línea a un JTextArea.
¡CRISTO ES TU SALVADOR!
Dios te bendiga...