Jump to content

Swing Application Framework

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 213.219.180.88 (talk) at 05:15, 2 October 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 called appframework is currently being developed.

It was expected that this JSR would be integrated in the upcoming Java SE 7 (Dolphin) version of the Java programming language, but is recently dropped.

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.