examples
Class SingleFrameExample4
java.lang.Object
org.jdesktop.application.AbstractBean
org.jdesktop.application.Application
org.jdesktop.application.SingleFrameApplication
examples.SingleFrameExample4
public class SingleFrameExample4
- extends SingleFrameApplication
A simple demo of the @Action annotation.
This example only defines two @Actions explicitly: open and close.
The open action allows the user to choose a file and load it into
the textPane, and close just replaces the textPane's contents with
the value of the "defaultText" resource. The example inherits
Method Summary |
void |
close()
Replace the contents of the textPane with the value of the
"defaultText" resource. |
static void |
main(java.lang.String[] args)
|
void |
open()
Load the specified file into the textPane or popup an error
dialog if something goes wrong. |
protected void |
startup()
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleFrameExample4
public SingleFrameExample4()
open
@Action
public void open()
- Load the specified file into the textPane or popup an error
dialog if something goes wrong. The file that's loaded
can't be saved, so there's no harm in experimenting with
the cut/copy/paste/delete editing actions.
close
@Action
public void close()
- Replace the contents of the textPane with the value of the
"defaultText" resource.
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 class Application
- See Also:
Application.launch(java.lang.Class, java.lang.String[])
,
Application.initialize(java.lang.String[])
,
Application.shutdown()
main
public static void main(java.lang.String[] args)