Ethan Nicholas ha creado un motor CSS para Swing. Como menciona en su blog, uno de los problemas de Swing es que hay que definir las características visuales de los componentes mediante código, lo que lleva a que para cambiar dichas características hay que volver a compilar la aplicación.
Desde hace mucho, en el mundo HTML se usa CSS para este tipo de características, por lo que se ha vuelto un estándar en el mundo de la programación. Por ejemplo, Openlaszlo, Flex y JavaFX lo usan para definir los colores y estilos de sus componentes.
Por ello a la hora de buscar una forma de separar los aspectos visuales del código de la aplicación y poder cambiarlos en tiempo de ejecución, CSS resulta una buena alternativa para Swing. Ethan ha construido un motor para integrar dicha tecnología en Swing y lo ha puesto disponible bajo licencia GPL.
Diego Mansill : Exelente idea, me parece muy buena... Swing necesita de estas herramienta !!! Te felicito.
Excelente, necesitabamos esto desde hace mil años!
Gracias!
Excelente! Necesitábamos esto desde hace mil años!
La maquetación* con CSS es algo que se debe estandarizar en todos los
lenguajes que permitan la construcción de GUIs.
Gracias!
Escribe tu comentario