Class ActionExample2


public class ActionExample2 extends Application
Initializing @Action properties from resources.

This example is nearly identical to ActionExample1. We've just added a a ResourceBundle, resources/ActionExample2.properties, that contains resources for the Action's text and shortDescription properties:

setTitle.Action.text = &Set Window Title
setTitle.Action.shortDescription = Set the Window's title
clearTitle.Action.text = &Clear Window's Title
clearTitle.Action.shortDescription = Clear the Window's title
Action resources are automatically loaded from a ResourceBundle with the same name as the actions class, i.e. the class that's passed to getActionMap. In this case that's just the Application subclass, ActionExample2.

The Action objects are instances of

invalid reference
ApplicationAction
. See the javadoc for that class for the complete list of Action properties that are automatically initialized by resources.