Top Menu

6 de abril de 2013

Java: Agregar color al texto JEditorPane

Ente algunas de las limitantes que tiene el JTextArea de Java es que no solamente soporta texto plano, sin ningún tipo de modificación. Por lo que si se desea agregar color, imágenes, fonts y otros elementos resulta imposible. Por esta razón existe el componente JEditorPane el cual nos permite agregar texto en formato "text/html", "text/rtf" y texto plano. 

También tiene la funcionalidad de poder abrir páginas web directamente como se ve en la siguiente imagen:


Como se puede observar incluso puede agregar algunos los botones de la página web aunque se limita su funcionalidad. En el ejemplo se mando a llamar a la pagina http://javainutil.blogspot.com y el resultado fue la imagen anterior. El código se puede ver a continuación.

Como se menciona en el título también existe la posibilidad de cambiar el color y font del contenido. En la siguiente imagen se observa el resultado. 

Para poder realizar realizar esto es necesario indicar que el contenido es el tipo "text/html" y cada String que se agregue al texto debe ir dentro de etiquetas html que modifiquen sus propiedades. En este caso, se utiliza un font que le cambia el color y el ultimo caso el tamaño. El código se muestra a continuación.


0 comentarios:

Publicar un comentario