Package examples
Class ActionMapExample
- java.lang.Object
-
public class ActionMapExample extends SingleFrameApplication
This is a very simple example of a reusable@Actions
class. The code defines a JComponent subclass called BaseScenePanel that defines two @Actions: create and remove, that add/remove an icon from the scene panel. These actions are added to a right button popup menu for the component. [TBD: demo resource shadowing too]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActionMapExample.BaseScenePanel
A JComponent that renders a Scene and defines two@Actions
:create
- adds a new Node to the scene to the right of the last oneremove
- removes the selected Node These actions are added to a popup menu.static class
ActionMapExample.DerivedScenePanelA
static class
ActionMapExample.DerivedScenePanelB
-
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
-
-
Constructor Summary
Constructors Constructor Description ActionMapExample()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
protected void
startup()
Responsible for starting the application; for creating and showing the initial GUI.-
Methods inherited from class org.jdesktop.application.SingleFrameApplication
configureWindow, getMainFrame, getMainView, setMainFrame, show, show, show, show, shutdown
-
Methods inherited from class org.jdesktop.application.Application
addExitListener, end, exit, exit, getContext, getExitListeners, getInstance, getInstance, hide, initialize, launch, quit, ready, removeExitListener
-
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Method Detail
-
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)
-
-