sólo quería añadir a lo @aioobe mencionado anteriormente ...
En ese enfoque se utiliza HTML para el código de color de su texto. Aunque esta es una de las formas más utilizadas para codificar por color el texto de la etiqueta, , pero no es la manera más eficiente de hacerlo ... teniendo en cuenta que cada etiqueta dará lugar a que se analice el HTML, la representación, etc. Si tiene formularios de IU grandes para mostrar, cada milisegundo cuenta para brindar una buena experiencia al usuario.
Es posible que desee ir a través de la continuación y darle una oportunidad ....
Jide OSS (encuentra enhttps://jide-oss.dev.java.net/) es una biblioteca de código abierto profesional con una muy buena cantidad de componentes Swing listo para usar. Tienen una versión mejorada de JLabel llamada StyledLabel. Ese componente resuelve su problema perfectamente ... Vea si sus licencias de código abierto se aplican a su producto o no.
Este componente es muy fácil de usar. Si desea ver una demostración de sus componentes Swing, puede ejecutar su demo de WebStart ubicada en www.jidesoft.com (http://www.jidesoft.com/products/1.4/jide_demo.jnlp). Todas sus ofertas están demostradas ... y la mejor parte es que StyledLabel se compara con JLabel (HTML y sin) en términos de velocidad.:-)
Una captura de pantalla de la prueba de Potencia se puede ver en (http://img267.imageshack.us/img267/9113/styledlabelperformance.png)
no está mal - pero Nothin g nuevo en comparación con las respuestas anteriores :-) – kleopatra