El CookSwing es una biblioteca de la fuente abierta Java que convierte un documento XML en GUI del oscilación de Java en el tiempo de pasada . Es una biblioteca de la etiqueta para el CookXml, un programa de análisis de los fines generales XML. Fue desarrollado para ser rápido, extensible, y simple utilizar.
Razones para describir el GUI usar XML
En general
Internacionalización simple .
CookSwing ofrece un mecanismo para cargar secuencias de paquetes del recurso.
Localización simple . Algunas idiomas requieren diversas disposiciones del GUI debido a la fuente y a la orientación. En estos casos, con CookSwing uno podía utilizar diversas disposiciones de XML para un componente dependiendo de la plataforma de la blanco. Es una significantly more tarea desafiadora para otros acercamientos que no impliquen el uso de las escrituras de UI.
CookSwing proporciona un lugar centralizado para configurar el mirar-n-siente de componentes. Por ejemplo, uno
podría cambiar el significado del
de un JToolBar regular a una barra de herramientas de encargo que apoya la mirada 3D y posiblemente atracar. En cambio, es más duro hacer así que para los acercamientos basados Java puesto que tal necesidad debe ser prevista de antemano y fábrica del uso basada se acerca en crear componentes para evitar los cambios masivos a través de componentes del GUI, aunque el uso AspectJ pueda aliviar tal problema.
El estar en XML permite que a herramientas tal XSLT transforme a partir del uno mirar-n-siente a otro. Por ejemplo, uno utiliza inicialmente el