action
sub package of the builder contains interfaces and
classes for dealing with actions and related objects during a builder operation.See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
AbstractPopupMenuBuilder |
An abstract base class for implementations of the
PopupMenuBuilder
interface. |
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 |
ActionHelper |
A helper class for dealing with actions.
|
ActionInvoker |
A class that allows to combine actions with event listeners.
|
ActionManagerWrapper |
A base class for wrapper implementations of the
ActionManager
interface. |
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. |
Exception | Description |
---|---|
FormActionException |
An exception class indicating a problem with the form action framework.
|
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 205 2012-01-29 18:29:57Z oheger $
Copyright © 2016 The JGUIraffe Team. All rights reserved.