Package examples
Class ActionExample2
- java.lang.Object
-
- org.jdesktop.application.AbstractBean
-
- org.jdesktop.application.Application
-
- examples.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 theAction's
text
andshortDescription
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 togetActionMap
. In this case that's just theApplication
subclass,ActionExample2
.The
Action
objects are instances ofApplicationAction
. See the javadoc for that class for the complete list of Action properties that are automatically initialized by resources.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
-
-
Constructor Summary
Constructors Constructor Description ActionExample2()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearTitle()
static void
main(java.lang.String[] args)
void
setTitle()
protected void
startup()
Responsible for starting the application; for creating and showing the initial GUI.-
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
-
-
-
-
Method Detail
-
setTitle
@Action public void setTitle()
-
clearTitle
@Action public void 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:
Application.launch(java.lang.Class<T>, java.lang.String[])
,Application.initialize(java.lang.String[])
,Application.shutdown()
-
main
public static void main(java.lang.String[] args)
-
-