Package net.sf.jguiraffe.gui.builder.action

The action sub package of the builder contains interfaces and classes for dealing with actions and related objects during a builder operation.

See:
          Description

Interface Summary
ActionData Definition of an interface for describing properties of an action.
ActionManager Definition of an interface for a component that creates GUI library specific action objects and related classes.
ActionTask Definition of an interface for the task of an action.
FormAction An interface describing an action.
PopupMenuBuilder A builder interface for creating popup menus.
PopupMenuHandler Definition of an interface for controlling popup menus that can be associated with GUI components.
 

Class Summary
Accelerator A class that represents an accelerator for invoking an action.
ActionBuilder A central data class used during the action builder process.
ActionDataImpl A straight forward implementation of the ActionData interface.
ActionHelper A helper class for dealing with actions.
ActionInvoker A class that allows to combine actions with event listeners.
ActionStore A class for maintaining action objects.
SimplePopupMenuHandler A specialized implementation of a PopupMenuHandler, which can be used out of the box for creating not too complex, mostly static popup menus.
 

Enum Summary
Accelerator.Keys An enumeration defining constants for special keys on a standard keyboard.
Accelerator.Modifiers An enumeration describing the modifiers that can be applied to an accelerator.
 

Exception Summary
FormActionException An exception class indicating a problem with the form action framework.
 

Package net.sf.jguiraffe.gui.builder.action Description

The action sub package of the builder contains interfaces and classes for dealing with actions and related objects during a builder operation.

Actions represent commands that can be triggered by the user, e.g. by selecting a menu item or clicking a button. Support for menus and tool bars is also provided by this package.

$Id: package.html 156 2009-03-03 21:04:47Z oheger $



Copyright © 2009 The JGUIraffe Team. All Rights Reserved.