Package examples
Class ActionExample2
- java.lang.Object
-
- org.jdesktop.application.AbstractBean
-
- org.jdesktop.application.Application
-
- examples.ActionExample2
-
public class ActionExample2 extends Application
Initializing@Actionproperties from resources.This example is nearly identical to
ActionExample1. We've just added a a ResourceBundle,resources/ActionExample2.properties, that contains resources for theAction'stextandshortDescriptionproperties: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 theApplicationsubclass,ActionExample2.The
Actionobjects 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 voidclearTitle()static voidmain(java.lang.String[] args)voidsetTitle()protected voidstartup()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: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:
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)
-
-