Package examples
Class ActionMapExample
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 ClassesModifier and TypeClassDescriptionstatic class
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
static class
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
-
Constructor Summary
Constructors -
Method Summary
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
-
Constructor Details
-
ActionMapExample
public ActionMapExample()
-
-
Method Details
-
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
-