Class Automa
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----Automa
- public class Automa
- extends Applet
- implements Runnable, ActionListener
Un applet per visualizzare e manipolare automi cellulari lineari
-
Automa()
-
-
actionPerformed(ActionEvent)
-
-
init()
-
-
run()
-
-
setPixel(int)
- Ridisegna l'automa ponendo il pixel centrale uguale al valore indicato e gli altri a 0
-
setPixelRandom()
- Ridisegna l'automa ponendo il pixel centrale uguale a un valore a caso e gli altri a 0
-
setpsize(int)
- Ridisegna l'automa con i quadratini della dimensione indicata
-
setscroll(boolean)
- Richiedi il disegno continuo dell'automa
-
start()
-
-
startautoma(int, int, String)
- Disegna l'automa indicato
-
startautomac(int)
- Disegna un automa a caso col numero di colori indicato
-
startautomar(int, int)
- Disegna un automa a caso col numero di colori e dimensioni del vicinato indicati
-
startrandom()
- Disegna un nuovo automa scelto a caso
-
stop()
-
Automa
public Automa()
init
public void init()
- Overrides:
- init in class Applet
actionPerformed
public void actionPerformed(ActionEvent e)
startrandom
public void startrandom()
- Disegna un nuovo automa scelto a caso
startautoma
public void startautoma(int K1,
int IR1,
String s1)
- Disegna l'automa indicato
- Parameters:
- K1 - numero di colori
- IR1 - dimensioni del vicinato
- s1 - regola dell'automa
setPixel
public void setPixel(int val)
- Ridisegna l'automa ponendo il pixel centrale uguale al valore indicato e gli altri a 0
- Parameters:
- val - colore del pixel centrale
setPixelRandom
public void setPixelRandom()
- Ridisegna l'automa ponendo il pixel centrale uguale a un valore a caso e gli altri a 0
startautomar
public void startautomar(int K1,
int IR1)
- Disegna un automa a caso col numero di colori e dimensioni del vicinato indicati
- Parameters:
- K1 - numero di colori
- IR1 - dimensioni del vicinato
startautomac
public void startautomac(int K1)
- Disegna un automa a caso col numero di colori indicato
- Parameters:
- K1 - numero di colori
setpsize
public void setpsize(int psize1)
- Ridisegna l'automa con i quadratini della dimensione indicata
- Parameters:
- psize1 - dimensioni in pixel del quadratino che rappresenta una cella
dell'automa
setscroll
public void setscroll(boolean scroll1)
- Richiedi il disegno continuo dell'automa
- Parameters:
- scroll1 - se vero indica che si deve avere un disegno continuo
start
public void start()
- Overrides:
- start in class Applet
stop
public void stop()
- Overrides:
- stop in class Applet
run
public void run()