All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jCell.Simulator

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

public class Simulator
extends Applet
implements ActionListener
Simulator ist die Startklasse des Projekts jCell (Prakt. Web-Technologien) zur Bearbeitung von Zellularautomaten. Simulator erbt von Applet und kann deswegen in einem Java 1.1-faehigen Browser ausgefuehrt werden. Ausserdem besitzt es eine Main-Methode und ist deswegen auch als Application startbar. Als Applet gestartet wird ein Button angezeigt, mit dem man das Aufspringen eines ControlWindow veranlassen kann. Beim Starten als Application erscheint ein solches ControlWindow sofort, das eine graphische Oberflaeche zur Bearbeitung von Zellularautomaten bietet. Simulator implementiert die Schnittstelle ActionListener und wird selbst als ActionListener fuer den eigens erzeugten Button eingesetzt.

Version:
0.9, 6/22/99
Author:
Juergen Pahle

Constructor Index

 o Simulator()

Method Index

 o actionPerformed(ActionEvent)
Macht das vorher in start() erzeugte ControlWindow sichtbar, wenn der Button im Browser angeklickt wird.
 o destroy()
Macht das ControlWindow unsichtbar und belegt die Klassenvariable controlWindow mit null.
 o init()
Erzeugt einen Button, mit dem die Erzeugung einer Instanz der Klasse ControlWindow veranlasst werden kann.
 o main(String[])
Erzeugt ein Instanz der Klasse ControlWindow und zeigt diese an.
 o start()
Erzeugt eine Instanz der Klasse ControlWindow und packt diese zusammen.

Constructors

 o Simulator
 public Simulator()

Methods

 o main
 public static void main(String args[])
Erzeugt ein Instanz der Klasse ControlWindow und zeigt diese an. Dabei wird dem Konstruktor der Klasse ControlWindow als boolean-Parameter der Wert false angegeben, als Zeichen dafuer, dass eine Ausfuehrung als Application gewuenscht ist.

Parameters:
args - Ein Array von Strings, das hier bedeutungslos ist.
 o init
 public void init()
Erzeugt einen Button, mit dem die Erzeugung einer Instanz der Klasse ControlWindow veranlasst werden kann. Als ActionListener wird der Simulator selbst verwendet.Wird beim Starten des Applet vom Browser aufgerufen.

Overrides:
init in class Applet
 o start
 public void start()
Erzeugt eine Instanz der Klasse ControlWindow und packt diese zusammen. Wird beim Starten als Applet vom Browser aufgerufen.

Overrides:
start in class Applet
 o destroy
 public void destroy()
Macht das ControlWindow unsichtbar und belegt die Klassenvariable controlWindow mit null. Wird vom Browser beim beenden des Applets aufgerufen.

Overrides:
destroy in class Applet
 o actionPerformed
 public void actionPerformed(ActionEvent event)
Macht das vorher in start() erzeugte ControlWindow sichtbar, wenn der Button im Browser angeklickt wird.


All Packages  Class Hierarchy  This Package  Previous  Next  Index