Class jschematic

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----jschematic

public class jschematic
extends Applet
implements Runnable, WindowListener
This applet handles the menu and the different "results" for the schematic entry: elements, probes , analyses via separate forms TODO: parameter (sweeps), more comments It further launches simulations and keeps plot data in memory for later viewing with ptplot.


Constructor Index

 o jschematic()

Method Index

 o createFrame()
This is called by any master (e.g.
 o getAppletInfo()
This class is called by a master to get some information about this applet.
 o init()
This is called by any master (e.g.
 o main(String[])
With this we allow starting the applet as an application, too.
 o menuAction(ActionEvent)
handles the menu actions, we may separate this later....
 o run()
After init, this method is called by the master to activate the applet thread.
 o start()
With this the master tells the applet to start computations (here not needed).
 o stop()
With this the master tells the applet to stop computations (here not needed).
 o windowActivated(WindowEvent)
With this we detect that the window was activated (not used here).
 o windowClosed(WindowEvent)
With this we detect that the window was closed (not used here).
 o windowClosing(WindowEvent)
With this we detect that the window manager tries to close the window.
 o windowDeactivated(WindowEvent)
With this we detect that the window was deactivated (not used here).
 o windowDeiconified(WindowEvent)
With this we detect that the window was deiconified (not used here).
 o windowIconified(WindowEvent)
With this we detect that the window was iconified (not used here).
 o windowOpened(WindowEvent)
With this we detect that the window was opened (not used here).

Constructors

 o jschematic
 public jschematic()

Methods

 o init
 public void init()
This is called by any master (e.g. a browser) to init the applet. (there we set up the gui)

Overrides:
init in class Applet
 o getAppletInfo
 public String getAppletInfo()
This class is called by a master to get some information about this applet.

Overrides:
getAppletInfo in class Applet
 o start
 public void start()
With this the master tells the applet to start computations (here not needed). (e.g. when the browser is deiconized, etc.)

Overrides:
start in class Applet
 o stop
 public void stop()
With this the master tells the applet to stop computations (here not needed). (e.g. when the browser is iconized, etc.)

Overrides:
stop in class Applet
 o run
 public void run()
After init, this method is called by the master to activate the applet thread.

 o createFrame
 public void createFrame()
This is called by any master (e.g. a browser) to init the applet. (there we set up the gui)

 o menuAction
 public boolean menuAction(ActionEvent event)
handles the menu actions, we may separate this later....

 o windowClosing
 public void windowClosing(WindowEvent e)
With this we detect that the window manager tries to close the window. We dispose our frame here.

 o windowOpened
 public void windowOpened(WindowEvent e)
With this we detect that the window was opened (not used here).

 o windowClosed
 public void windowClosed(WindowEvent e)
With this we detect that the window was closed (not used here).

 o windowDeiconified
 public void windowDeiconified(WindowEvent e)
With this we detect that the window was deiconified (not used here).

 o windowIconified
 public void windowIconified(WindowEvent e)
With this we detect that the window was iconified (not used here).

 o windowDeactivated
 public void windowDeactivated(WindowEvent e)
With this we detect that the window was deactivated (not used here).

 o windowActivated
 public void windowActivated(WindowEvent e)
With this we detect that the window was activated (not used here).

 o main
 public static void main(String argv[])
With this we allow starting the applet as an application, too. THIS IS CURRENTLY NOT FULLY TESTED/SUPPORTED WITH SIMULATION!