examples
Class SingleFrameExample4

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.Application
          extended by org.jdesktop.application.SingleFrameApplication
              extended by 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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
 
Constructor Summary
SingleFrameExample4()
           
 
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.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

SingleFrameExample4

public SingleFrameExample4()
Method Detail

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)