|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdesktop.application.AbstractBean
org.jdesktop.application.Application
org.jdesktop.application.SingleFrameApplication
examples.ActionMapExample
public 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 | |
|---|---|
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 one
remove - 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 | |
|---|---|
ActionMapExample()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ActionMapExample()
| Method Detail |
|---|
protected void startup()
Application
This method is called by the static launch method,
subclasses must override it. It runs on the event dispatching
thread.
startup in class ApplicationApplication.launch(java.lang.Class, java.lang.String[]) ,
Application.initialize(java.lang.String[]),
Application.shutdown()public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||