examples
Class PeriodicTaskExample

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.Application
          extended by org.jdesktop.application.SingleFrameApplication
              extended by examples.PeriodicTaskExample

public class PeriodicTaskExample
extends SingleFrameApplication

Demonstrates creating a Task that runs periodically. The Tasks's process method runs on the EDT, every period milliseconds.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
 
Constructor Summary
PeriodicTaskExample()
           
 
Method Summary
static void main(java.lang.String[] args)
           
protected  void ready()
          Called after the startup() method has returned and there are no more events on the system event queue.
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, 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

PeriodicTaskExample

public PeriodicTaskExample()
Method Detail

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()

ready

protected void ready()
Description copied from class: Application
Called after the startup() method has returned and there are no more events on the system event queue. When this method is called, the application's GUI is ready to use.

It's usually important for an application to start up as quickly as possible. Applications can override this method to do some additional start up work, after the GUI is up and ready to use.

Overrides:
ready in class Application
See Also:
Application.launch(java.lang.Class, java.lang.String[]), Application.startup(), Application.shutdown()

main

public static void main(java.lang.String[] args)