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