Swing Application Framework

From Wikipedia, the free encyclopedia

The Swing Application Framework (JSR 296) is a java specification for providing a simple application framework for Swing applications. It will define infrastructure common to most desktop applications, making Swing applications easier to create.

[edit] Status and Roadmap

An Open source Reference Implementation called appframework is currently being developed.

It is expected that this JSR will be integrated in the upcoming Java SE 7 (Dolphin) version of the Java programming language.

[edit] Features

The JSR 296 specification will define the basic structure of a Swing application. It will define a Framework as a small set of extensible classes that define infrastructure common to most desktop applications:

  • Management of application life-cycle, startup and shutdown,
  • Support for loading localized resources,
  • Persistent session state,
  • Support for loosely coupling Actions to their presentation.

[edit] External links