* Copyright (C) 2006 Sun Microsystems, Inc. All rights reserved. Use is
* subject to license terms.
actionPerformedmethod. It also identifies the resources that will be used to initialize the Action's properties. Additional
@Actionparameters can be used to specify the name of the bound properties (from the same class) that indicate if the Action is to be enabled/selected, and if the GUI should be blocked while the Action's background
class creates an
ActionMap that contains one
for each @Action found in a target or "actions" class.
Typically applications will use
lazily construct and cache ApplicationActionMaps, rather than
constructing them directly. By default the ApplicationActionMap's
key for an @Action is the
name of the method. The
name parameter can be used to
specify a different key.
ApplicationAction's properties are initialized with
resources loaded from a ResourceBundle with the same name as the
actions class. The list of properties initialized this way
is documented by the
The method marked with @Action, can have no parameters,
or a single ActionEvent parameter. The method's return type
. If the return type
is Task, the Task will be executed by the ApplicationAction's
[TBD the block parameter, and the Parameter annotation]