Swing Application Framework
Appearance
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.
Status and Roadmap
An open-source reference implementation, 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.
Features
The JSR 296 specification will define the basic structure of a Swing application. It will define a small set of extensible classes or "framework" that define infrastructure that's common to most desktop applications:
- The essential application life-cycle, startup and shutdown,
- Support for loading localized resources,
- Persistent session state,
- Support for loosely coupling Actions to their presentation.
External links
- JSR website
- appframework, the open-source reference implementation for JSR 296