public class AffImage extends TypeAffichage implements java.awt.event.ActionListener
Modifier and Type | Field and Description |
---|---|
(package private) Affichage |
aff |
(package private) SimuApplet |
applet |
(package private) java.awt.Button |
bstart |
(package private) java.awt.Button |
bstop |
(package private) Chronos |
chrono |
(package private) ImageCanvas |
ic |
(package private) java.awt.Label |
info |
(package private) boolean |
live |
(package private) java.util.Vector |
outp |
(package private) java.awt.Panel |
pc |
(package private) boolean |
sousaff |
Constructor and Description |
---|
AffImage(SimuApplet applet,
Affichage aff,
boolean sousaff,
boolean live) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
affiche(ListeValeurs in,
java.util.Vector outp)
méthode d'affichage
En entrée : paramètres d'entrée sous forme d'objets
type d'affichage
paramètres de sortie sous forme d'objets
état de la simulation
|
void |
avantLancement() |
boolean |
estLive() |
void |
fin()
fin de la simu
|
java.awt.Panel |
initPanel(java.util.Vector outp)
Création des composants AWT à afficher
|
void |
setChronos(Chronos chrono) |
void |
start()
lancement simu
|
void |
stop()
arrêt temporaire de la simu
|
void |
update(ListeValeurs out)
Mise à jour de l'affichage à partir des valeurs de sortie
|
ajuster, effacer
SimuApplet applet
Affichage aff
ImageCanvas ic
java.awt.Label info
Chronos chrono
java.awt.Button bstop
java.awt.Button bstart
java.util.Vector outp
boolean sousaff
boolean live
java.awt.Panel pc
public AffImage(SimuApplet applet, Affichage aff, boolean sousaff, boolean live)
public java.awt.Panel initPanel(java.util.Vector outp) throws SimuException
TypeAffichage
initPanel
in class TypeAffichage
SimuException
public boolean estLive()
estLive
in class TypeAffichage
public void setChronos(Chronos chrono)
setChronos
in class TypeAffichage
public void avantLancement()
avantLancement
in class TypeAffichage
public void affiche(ListeValeurs in, java.util.Vector outp) throws SimuException
TypeAffichage
affiche
in class TypeAffichage
SimuException
public void start()
TypeAffichage
start
in class TypeAffichage
public void stop()
TypeAffichage
stop
in class TypeAffichage
public void fin()
TypeAffichage
fin
in class TypeAffichage
public void update(ListeValeurs out) throws SimuException
TypeAffichage
update
in class TypeAffichage
SimuException
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener