All Classes and Interfaces

Class
Description
An encapsulation of the PropertyChangeSupport methods based on java.beans.PropertyChangeSupport.
Marks a method that will be used to define a Swing Action object's actionPerformed method.
 
@Action basics.
Initializing @Action properties from resources.
The enabledProperty @Action annotation parameter.
An @Action that executes a background Task.
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.
This is a very simple example of a reusable @Actions class.
A JComponent that renders a Scene and defines two @Actions: create - adds a new Node to the scene to the right of the last one remove - removes the selected Node These actions are added to a popup menu.
 
 
The base class for Swing applications.
Give the Application a chance to veto an attempt to exit/quit.
The Action class used to implement the @Action annotation.
An ActionMap class where each entry corresponds to an @Action method from a single actionsClass (i.e.
A singleton that manages shared objects, like actions, resources, and tasks, for Applications.
A "Hello World" application.
A "Hello World" application with a standard resource bundle.
A demo of the @Action block options for background task.
This is a very simple example of a SingleFrameApplication that loads and saves a single text document.
Demonstrate the use of an ExitListener.
 
A Task that loads an image from a URL.
Access to per application, per user, local file storage.
A simple demonstration of the LocalStorage class: loads and saves a LinkedHashMap (a HashMap whose entries have a stable order).
Demonstrates creating a Task that runs periodically.
 
 
A base class for converting arbitrary types to and from Strings, as well as a registry of ResourceConverter implementations.
 
The application's ResourceManager provides read-only cached access to resources in ResourceBundles via the ResourceMap class.
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.
Unchecked exception thrown by ResourceMap.injectFields(java.lang.Object) when an error occurs while attempting to set a field (a field that had been marked with @Resource).
Unchecked exception thrown by ResourceMap.getObject(java.lang.String, java.lang.Class) when resource lookup fails, for example because string conversion fails.
Unchecked exception thrown by ResourceMap.injectComponent(java.awt.Component) and ResourceMap.injectComponents(java.awt.Component) when a property value specified by a resource can not be set.
A simple demonstration of the @Action(selectedProperty) annotation parameter.
Support for storing GUI state that persists between Application sessions.
Defines the sessionState property.
A sessionState property for JSplitPane.
This Java Bean records the dividerLocation and orientation properties of a JSplitPane.
A sessionState property for JTabbedPane.
This Java Bean record the selectedIndex and tabCount properties of a JTabbedPane.
A sessionState property for JTable
This Java Bean records the columnWidths for all of the columns in a JTable.
A sessionState property for Window.
This Java Bean defines the Window state preserved across sessions: the Window's bounds, and the bounds of the Window's GraphicsConfiguration, i.e.
An example that demonstrates the default support for saving and restoring GUI session state.
An application base class for simple GUIs with one primary JFrame.
A trivial (Hello World) example of SingleFrameApplication.
 
A SingleFrameApplication example with an exitListener.
A simple demo of the @Action annotation.
A demo of the Task class.
A demo that shows the use of SingleFrameApplication secondary windows.
A StatusBar panel that tracks a TaskMonitor.
A type of SwingWorker that represents an application background task.
Specifies to what extent the GUI should be blocked a Task is executed by a TaskService.
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.
An encapsulation of the value produced one of the Task execution methods: doInBackground(), process, done.
Listener used for observing Task execution.
Convenience class that stubs all of the TaskListener interface methods.
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.
 
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.