Class ActionExample2
java.lang.Object
org.jdesktop.application.AbstractBean
org.jdesktop.application.Application
examples.ActionExample2
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 titleAction 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
.
See the javadoc for that class for the complete list
of Action properties that are automatically initialized
by resources.invalid reference
ApplicationAction
-
Nested Class Summary
Nested classes/interfaces inherited from class Application
Application.ExitListener -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Application
addExitListener, end, exit, exit, getContext, getExitListeners, getInstance, getInstance, hide, initialize, launch, quit, ready, removeExitListener, show, shutdown
-
Constructor Details
-
ActionExample2
public ActionExample2()
-
-
Method Details
-
setTitle
-
clearTitle
-
startup
protected void startup()Description copied from class:ApplicationResponsible for starting the application; for creating and showing the initial GUI.This method is called by the static
launchmethod, subclasses must override it. It runs on the event dispatching thread.- Specified by:
startupin classApplication- See Also:
-
main
-