Package examples
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 org.jdesktop.application.Application
Application.ExitListener
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jdesktop.application.Application
addExitListener, end, exit, exit, getContext, getExitListeners, getInstance, getInstance, hide, initialize, launch, quit, ready, removeExitListener, show, shutdown
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
ActionExample2
public ActionExample2()
-
-
Method Details
-
setTitle
-
clearTitle
-
startup
protected void startup()Description copied from class:Application
Responsible for starting the application; for creating and showing the initial GUI.This method is called by the static
launch
method, subclasses must override it. It runs on the event dispatching thread.- Specified by:
startup
in classApplication
- See Also:
-
main
-