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
- 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.
- BanksStateChangeFunction().
Constructor for class jCell.BanksStateChangeFunction
-
- BanksStateTable().
Constructor for class jCell.BanksStateTable
-
- 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.
- destroy().
Method in class jCell.Simulator
- Macht das ControlWindow unsichtbar und belegt die Klassenvariable controlWindow
mit null.
- 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.
- hideCA().
Method in class jCell.CellularAutomaton
- Diese Methode beendet die graphische Ausgabe des Zellularautomaten.
- 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.
- 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
-
- 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
-
- NewWindow(ControlWindow).
Constructor for class jCell.NewWindow
- Konstruktor der Klasse.
- paint(Graphics).
Method in class jCell.CellularAutomaton
- Zeichnet den aktuellen Zustand des Zellularautomaten.
- paint(Graphics).
Method in class jCell.LogoCanvas
-
- 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.
- 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
-
- TorusBorderHandler().
Constructor for class jCell.TorusBorderHandler
-
- update(Graphics).
Method in class jCell.CellularAutomaton
- Diese Methode implementiert das Double-Buffering, um das Flackern des Bildes zu
vermeiden.
- VonNeumannNeighbourhood1().
Constructor for class jCell.VonNeumannNeighbourhood1
-
- WireworldStateChangeFunction().
Constructor for class jCell.WireworldStateChangeFunction
-
- WireworldStateTable().
Constructor for class jCell.WireworldStateTable
-