All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class jCell.ControlWindow
Uebernimmt die Verwaltung der durch die Mausklicks erzeugten Events.
actionPerformed(ActionEvent). Method in class jCell.NewWindow
Uebernimmt die Verwaltung der durch die Mausklicks erzeugten Events.
actionPerformed(ActionEvent). Method in class jCell.Simulator
Macht das vorher in start() erzeugte ControlWindow sichtbar, wenn der Button im Browser angeklickt wird.
actualizeAll(). Method in class jCell.Lattice
Diese Methode aktualisiert alle Zellen mit ihren neuen Zustaenden.
adjustmentValueChanged(AdjustmentEvent). Method in class jCell.ControlWindow
Diese Methode ist zur Bearbeitung der durch die delayScrollbar erzeugten Events zustaendig.

B

BanksStateChangeFunction(). Constructor for class jCell.BanksStateChangeFunction
BanksStateTable(). Constructor for class jCell.BanksStateTable

C

calculate(int[]). Method in class jCell.BanksStateChangeFunction
Diese Methode errechnet den neuen Zustand einer Zelle aus den Zustaenden ihrer benachbarten Zellen gemaess der Vorschrift fuer den ZA BANKS.
calculate(int[]). Method in class jCell.LifeStateChangeFunction
Diese Methode errechnet den neuen Zustand einer Zelle aus den Zustaenden ihrer benachbarten Zellen gemaess der Vorschrift fuer den ZA LIFE.
calculate(int[]). Method in class jCell.Modulo5StateChangeFunction
Diese Methode errechnet den neuen Zustand einer Zelle aus den Zustaenden ihrer benachbarten Zellen gemaess der Vorschrift fuer den ZA Modulo5.
calculate(int[]). Method in interface jCell.StateChangeFunction
Diese Methode errechnet den neuen Zustand einer Zelle aus den Zustaenden ihrer benachbarten Zellen.
calculate(int[]). Method in class jCell.WireworldStateChangeFunction
Diese Methode errechnet den neuen Zustand einer Zelle aus den Zustaenden ihrer benachbarten Zellen gemaess der Vorschrift fuer den ZA Wireworld.
CellularAutomaton(String, int, int, BorderHandler, StateChangeFunction, StateTable, Neighbourhood, int, ControlWindow). Constructor for class jCell.CellularAutomaton
Ein Konstruktor der Klasse CellularAutomaton, der viele Parameter entgegennimmt.
cellularAutomatonCreated(CellularAutomaton). Method in class jCell.ControlWindow
Diese Methode wird aufgerufen, wenn ein neuer Automat erzeugt wurde.
CellularAutomatonFrame(String, Dimension). Constructor for class jCell.CellularAutomatonFrame
computationStopped(boolean). Method in class jCell.ControlWindow
Wird aufgerufen, wenn der Berechnungsvorgang erfolgreich abgebrochen oder abgeschlossen wurde.
compute(int). Method in class jCell.CellularAutomaton
Constant0BorderHandler(). Constructor for class jCell.Constant0BorderHandler
ControlWindow(boolean). Constructor for class jCell.ControlWindow
Konstruktor der Klasse, der als Argument eine boolean erwartet, die den Ausfuehrungsmodus anzeigt.

D

destroy(). Method in class jCell.Simulator
Macht das ControlWindow unsichtbar und belegt die Klassenvariable controlWindow mit null.

G

getBorderHandler(). Method in class jCell.CellularAutomaton
Diese Methode gibt den BorderHandler zurueck.
getColor(int). Method in class jCell.BanksStateTable
Diese Methode gibt Farben fuer die graph.
getColor(int). Method in class jCell.LifeStateTable
Diese Methode gibt Farben fuer die graph.
getColor(int). Method in class jCell.Modulo5StateTable
Diese Methode gibt Farben fuer die graph.
getColor(int). Method in interface jCell.StateTable
Diese Methode gibt Farben fuer die graph.
getColor(int). Method in class jCell.WireworldStateTable
Diese Methode gibt Farben fuer die graph.
getHeight(). Method in class jCell.Lattice
Diese Methode gibt die Hoehe des Zellenraumes zurueck.
getLattice(). Method in class jCell.CellularAutomaton
Diese Methode gibt das Lattice zurueck.
getMaximumSize(). Method in class jCell.CellularAutomatonFrame
getMinimumSize(). Method in class jCell.CellularAutomaton
Gibt die Groesse an, die die graph.
getName(). Method in class jCell.CellularAutomaton
Diese Methode gibt den Namen des ZA zurueck.
getName(int). Method in class jCell.BanksStateTable
Diese Methode gibt Namen fuer das Popup-Menu zurueck, die den Zustaenden zugeordnet sind.
getName(int). Method in class jCell.LifeStateTable
Diese Methode gibt Namen fuer das Popup-Menu zurueck, die den Zustaenden zugeordnet sind.
getName(int). Method in class jCell.Modulo5StateTable
Diese Methode gibt Namen fuer das Popup-Menu zurueck, die den Zustaenden zugeordnet sind.
getName(int). Method in interface jCell.StateTable
Diese Methode gibt Namen fuer das Popup-Menu zurueck, die den Zustaenden zugeordnet sind.
getName(int). Method in class jCell.WireworldStateTable
Diese Methode gibt Namen fuer das Popup-Menu zurueck, die den Zustaenden zugeordnet sind.
getNeighbourhood(). Method in class jCell.CellularAutomaton
Diese Methode gibt die Nachbarschaft zueruck.
getNumberStates(). Method in class jCell.BanksStateTable
Diese Methode gibt die Anzahl der Zustaende zurueck.
getNumberStates(). Method in class jCell.LifeStateTable
Diese Methode gibt die Anzahl der Zustaende zurueck.
getNumberStates(). Method in class jCell.Modulo5StateTable
Diese Methode gibt die Anzahl der Zustaende zurueck.
getNumberStates(). Method in interface jCell.StateTable
Diese Methode gibt die Anzahl der Zustaende zurueck.
getNumberStates(). Method in class jCell.WireworldStateTable
Diese Methode gibt die Anzahl der Zustaende zurueck.
getPreferredSize(). Method in class jCell.CellularAutomaton
Gibt die Standardgroesse an, die die graph.
getPreferredSize(). Method in class jCell.CellularAutomatonFrame
getPreferredSize(). Method in class jCell.LogoCanvas
getState(int, int). Method in class jCell.Lattice
Diese Methode gibt den aktuellen Zustand einer Zelle zurueck.
getState(int, int, Lattice). Method in interface jCell.BorderHandler
Diese Methode gibt Zustaende von Zellen zurueck, deren Koordinaten ausserhalb des zugelassenen Bereiches liegen.
getState(int, int, Lattice). Method in class jCell.Constant0BorderHandler
Diese Methode gibt den Zustand 0 von Zellen zurueck, deren Koordinaten ausserhalb des zugelassenen Bereiches liegen.
getState(int, int, Lattice). Method in class jCell.ReflexiveBorderHandler
Diese Methode gibt den Zustand von Zellen zurueck, deren Koordinaten ausserhalb des zugelassenen Bereiches liegen.
getState(int, int, Lattice). Method in class jCell.TorusBorderHandler
Diese Methode gibt den Zustand von Zellen zurueck, deren Koordinaten ausserhalb des zugelassenen Bereiches liegen.
getStateChangeFunction(). Method in class jCell.CellularAutomaton
Diese Methode gibt die StateChangeFunction zurueck.
getStates(int, int, Lattice). Method in class jCell.MooreNeighbourhood1
Diese Methode gibt einen Array mit den Zustaenden der Nachbarschaft einer Zelle zurueck.
getStates(int, int, Lattice). Method in interface jCell.Neighbourhood
Diese Methode gibt einen Array mit den Zustaenden der Nachbarschaft einer Zelle zurueck.
getStates(int, int, Lattice). Method in class jCell.VonNeumannNeighbourhood1
Diese Methode gibt einen Array mit den Zustaenden der Nachbarschaft einer Zelle zurueck.
getStateTable(). Method in class jCell.CellularAutomaton
Diese Methode gibt die StateTable zurueck.
getWidth(). Method in class jCell.Lattice
Diese Methode gibt die Breite des Zellenraumes zurueck.

H

hideCA(). Method in class jCell.CellularAutomaton
Diese Methode beendet die graphische Ausgabe des Zellularautomaten.

I

incrementCounter(). Method in class jCell.ControlWindow
Diese Methode inkrementiert den Zaehler fuer die gemachten Berechnungsschritte.
init(). Method in class jCell.Simulator
Erzeugt einen Button, mit dem die Erzeugung einer Instanz der Klasse ControlWindow veranlasst werden kann.
itemStateChanged(ItemEvent). Method in class jCell.NewWindow
Uebernimmt die Verwaltung der durch das Anwaehlen der Choice anstehenden Veraenderungen.

L

Lattice(int, int, BorderHandler). Constructor for class jCell.Lattice
Konstruktor der Klasse Lattice.
LifeStateChangeFunction(). Constructor for class jCell.LifeStateChangeFunction
LifeStateTable(). Constructor for class jCell.LifeStateTable
LogoCanvas(String). Constructor for class jCell.LogoCanvas

M

main(String[]). Static method in class jCell.Simulator
Erzeugt ein Instanz der Klasse ControlWindow und zeigt diese an.
Modulo5StateChangeFunction(). Constructor for class jCell.Modulo5StateChangeFunction
Modulo5StateTable(). Constructor for class jCell.Modulo5StateTable
MooreNeighbourhood1(). Constructor for class jCell.MooreNeighbourhood1

N

NewWindow(ControlWindow). Constructor for class jCell.NewWindow
Konstruktor der Klasse.

P

paint(Graphics). Method in class jCell.CellularAutomaton
Zeichnet den aktuellen Zustand des Zellularautomaten.
paint(Graphics). Method in class jCell.LogoCanvas

R

random(). Method in class jCell.CellularAutomaton
Diese Methode veranlasst das zufaellige Setzen von Zustaenden im Zellenraum.
random(int). Method in class jCell.Lattice
Diese Methode setzt alle Zellen auf zufaellige Zustaende im Bereich 0 bis states.
ReflexiveBorderHandler(). Constructor for class jCell.ReflexiveBorderHandler
reset(). Method in class jCell.CellularAutomaton
Diese Methode veranlasst das Zuruecksetzen des Zellenraumes auf den Zustand 0.
reset(). Method in class jCell.Lattice
Diese Methode setzt alle Zellen im Raum auf den Zustand 0.
run(). Method in class jCell.CellularAutomaton
In dieser Methode wird die eigentliche Berechnung (ein Uebergang) ausgefuehrt.

S

setBorderHandler(BorderHandler). Method in class jCell.CellularAutomaton
Diese Methode setzt den zu verwendeten BorderHandler.
setBorderHandler(BorderHandler). Method in class jCell.Lattice
Mit dieser Methode kann man den BorderHandler fuer dieses Lattice setzen.
setDelay(int). Method in class jCell.CellularAutomaton
Diese Methode setzt die Verzogerung fuer die graphische Ausgabe.
setLattice(Lattice). Method in class jCell.CellularAutomaton
Mit dieser Methode kann der Zellenraum gesetzt werden.
setName(String). Method in class jCell.CellularAutomaton
Diese Methode setzt den Namen des ZA.
setNeighbourhood(Neighbourhood). Method in class jCell.CellularAutomaton
Diese Methode setzt die Nachbarschaft.
setNewState(int, int, int). Method in class jCell.Lattice
Diese Methode setzt einen zukuenftigen Zustand fuer eine Zelle.
setSize(int, int). Method in class jCell.CellularAutomaton
Diese Methode setzt die Groesse des Automaten.
setSize(int, int). Method in class jCell.Lattice
Diese Methode veraendert die Groesse des Raumes.
setState(int, int, int). Method in class jCell.Lattice
Diese Methode setzt den Zustand einer Zelle.
setState(int, String, Color). Method in class jCell.BanksStateTable
Diese Methode setzt ein Element der Relation zwischen Zustaenden, Namen und Farben.
setState(int, String, Color). Method in class jCell.LifeStateTable
Diese Methode setzt ein Element der Relation zwischen Zustaenden, Namen und Farben.
setState(int, String, Color). Method in class jCell.Modulo5StateTable
Diese Methode setzt ein Element der Relation zwischen Zustaenden, Namen und Farben.
setState(int, String, Color). Method in interface jCell.StateTable
Diese Methode setzt ein Element der Relation zwischen Zustaenden, Namen und Farben.
setState(int, String, Color). Method in class jCell.WireworldStateTable
Diese Methode setzt ein Element der Relation zwischen Zustaenden, Namen und Farben.
setStateChangeFunction(StateChangeFunction). Method in class jCell.CellularAutomaton
Diese Methode setzt die StateChangeFunction.
setStateTable(StateTable). Method in class jCell.CellularAutomaton
Diese Methode setzt die StateTable.
showCA(). Method in class jCell.CellularAutomaton
Diese Methode zeigt den aktuellen Zustand des Zellularautomaten graphisch an.
Simulator(). Constructor for class jCell.Simulator
start(). Method in class jCell.Simulator
Erzeugt eine Instanz der Klasse ControlWindow und packt diese zusammen.
stopped. Variable in class jCell.CellularAutomaton

T

TorusBorderHandler(). Constructor for class jCell.TorusBorderHandler

U

update(Graphics). Method in class jCell.CellularAutomaton
Diese Methode implementiert das Double-Buffering, um das Flackern des Bildes zu vermeiden.

V

VonNeumannNeighbourhood1(). Constructor for class jCell.VonNeumannNeighbourhood1

W

WireworldStateChangeFunction(). Constructor for class jCell.WireworldStateChangeFunction
WireworldStateTable(). Constructor for class jCell.WireworldStateTable