|
||||||||||
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 Application
Application.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 |