# Uses of Package
org.jdesktop.application

Packages that use org.jdesktop.application
Package
Description
org.jdesktop.application

Classes in org.jdesktop.application used by org.jdesktop.application
Class
Description
AbstractBean
An encapsulation of the PropertyChangeSupport methods based on java.beans.PropertyChangeSupport.
Action
Marks a method that will be used to define a Swing `Action` object's `actionPerformed` method.
ActionManager
The application's `ActionManager` provides read-only cached access to `ActionMaps` that contain one entry for each method marked with the `@Action` annotation in a class.
Application
The base class for Swing applications.
Application.ExitListener
Gives the Application a chance to veto an attempt to exit/quit.
ApplicationAction
The `Action` class used to implement the `@Action` annotation.
ApplicationActionMap
An `ActionMap` class where each entry corresponds to an `@Action` method from a single `actionsClass` (i.e.
ApplicationContext
A singleton that manages shared objects, like actions, resources, and tasks, for `Applications`.
FrameView
LocalStorage
Access to per application, per user, local file storage.
ProxyActions
Defines a list of the proxy action names
ResourceConverter
A base class for converting arbitrary types to and from Strings, as well as a registry of ResourceConverter implementations.
ResourceConverter.ResourceConverterException
ResourceManager
The application's `ResourceManager` provides read-only cached access to resources in `ResourceBundles` via the `ResourceMap` class.
ResourceMap
A read-only encapsulation of one or more ResourceBundles that adds automatic string conversion, support for field and Swing component property injection, string resource variable substitution, and chaining.
SessionStorage
Support for storing GUI state that persists between Application sessions.
Task
A type of `SwingWorker` that represents an application background task.
Task.BlockingScope
Specifies to what extent the GUI should be blocked a Task is executed by a TaskService.
Task.InputBlocker
Specifies to what extent input to the Application's GUI should be blocked while this Task is being executed and provides a pair of methods, `block` and `unblock` that do the work of blocking the GUI.
TaskEvent
An encapsulation of the value produced one of the `Task` execution methods: `doInBackground()`, `process`, `done`.
TaskListener
Listener used for observing `Task` execution.
TaskMonitor
This class is intended to serve as the model for GUI components, like status bars, that display the state of an application's background tasks.
TaskService
The service for executing tasks
View
A View encapsulates a top-level Application GUI component, like a JFrame or an Applet, and its main GUI elements: a menu bar, tool bar, component, and a status bar.