Swing Application Framework

Desde hace más de una década, el sistema de componentes gráfico Swing ha acompañado a Java. Basado en trabajos previos de Sun y James Gosling, permite tener un sistema de ventanas, componentes gráficos, independiente del sistema operativo y la librería de dibujo que tengamos disponibles en la máquina destino.

Los componentes son dibujados usando Java (AWT en particular). En los últimos años, ha tenido una competencia fuerte de SWT de la gente de Eclipse e IBM, que tiene otro “approach”: aprovechar los controles del sistema anfitrión.

Pero hacer una aplicación Java Swing, ha dado siempre trabajo. Para ayudar en el armado de tal aplicación, se ha escrito la JSR-296 llamada Swing Application Framework. Se lanzó en el 2006, y hasta ahora es una implementación prototipo de un conjunto de clases java.

Soporta:

  • Ciclo de vida de aplicación, como comienzo y parada de la GUI
  • Soporte para el manejo y carga de recursos, como strings, mensajes formateados, imágenes, colores, fonts, y otros tipos
  • Soporte para definición, manejo y enlace de Actions, incluyendo las asincrónicas.
  • Persistencia del estado de la GUI, automático y selectivo, para que vuelva a aparecer en la próxima ejecución en el mismo estado
  • Source code: AppFramework-1.01-src.zip

Algunos enlaces:

Pueden leer más información en

Swing Application Framework

An Introduction to the Swing Application Framework API (JSR-296)

En español, tenemos este muy buen artículo de la gente del JUG de Mendoza, Argentina:

Analizando el nuevo Swing Application Framework (Parte 1)

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com/

This entry was posted in 1390. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>