simu
Class AffPlotLive

java.lang.Object
  extended by simu.TypeAffichage
      extended by simu.AffPlotLive
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class AffPlotLive
extends TypeAffichage
implements java.awt.event.ActionListener

Affichage d'un ensemble de PlotLive, calculés simultanément. Appelle SimuParams.initCalculLive() au début, puis SimuParams.calculLive() à chaque itération.


Field Summary
(package private)  Affichage aff
           
(package private)  boolean appel1
           
(package private)  SimuApplet applet
           
(package private)  java.awt.Button bstart
           
(package private)  java.awt.Button bstop
           
(package private)  Chronos chrono
           
(package private)  boolean couleurs
           
(package private)  java.awt.Label info
           
(package private)  int nd
           
(package private)  java.util.Vector outp
           
(package private)  SimuPlot plot
           
(package private)  boolean sousaff
           
 
Constructor Summary
AffPlotLive(SimuApplet applet, Affichage aff, boolean sousaff)
           
 
Method Summary
 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
protected  void ajouterBoutons(java.awt.Panel p)
           
 void ajuster()
          ajustement du graphe
 void avantLancement()
           
 void effacer()
          effacement affichage
 boolean estLive()
           
 void fin()
          fin de la simu
 java.awt.Panel initPanel(java.util.Vector outp)
          Création des composants AWT à afficher
protected  void initPlot()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plot

SimuPlot plot

applet

SimuApplet applet

aff

Affichage aff

outp

java.util.Vector outp

nd

int nd

couleurs

boolean couleurs

appel1

boolean appel1

info

java.awt.Label info

bstop

java.awt.Button bstop

bstart

java.awt.Button bstart

chrono

Chronos chrono

sousaff

boolean sousaff
Constructor Detail

AffPlotLive

public AffPlotLive(SimuApplet applet,
                   Affichage aff,
                   boolean sousaff)
Method Detail

initPanel

public java.awt.Panel initPanel(java.util.Vector outp)
                         throws SimuException
Description copied from class: TypeAffichage
Création des composants AWT à afficher

Specified by:
initPanel in class TypeAffichage
Throws:
SimuException

estLive

public boolean estLive()
Specified by:
estLive in class TypeAffichage

setChronos

public void setChronos(Chronos chrono)
Overrides:
setChronos in class TypeAffichage

affiche

public void affiche(ListeValeurs in,
                    java.util.Vector outp)
             throws SimuException
Description copied from class: TypeAffichage
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

Specified by:
affiche in class TypeAffichage
Throws:
SimuException

avantLancement

public void avantLancement()
Overrides:
avantLancement in class TypeAffichage

initPlot

protected void initPlot()

ajouterBoutons

protected void ajouterBoutons(java.awt.Panel p)

start

public void start()
Description copied from class: TypeAffichage
lancement simu

Overrides:
start in class TypeAffichage

stop

public void stop()
Description copied from class: TypeAffichage
arrêt temporaire de la simu

Overrides:
stop in class TypeAffichage

fin

public void fin()
Description copied from class: TypeAffichage
fin de la simu

Overrides:
fin in class TypeAffichage

update

public void update(ListeValeurs out)
            throws SimuException
Description copied from class: TypeAffichage
Mise à jour de l'affichage à partir des valeurs de sortie

Specified by:
update in class TypeAffichage
Throws:
SimuException

effacer

public void effacer()
Description copied from class: TypeAffichage
effacement affichage

Overrides:
effacer in class TypeAffichage

ajuster

public void ajuster()
Description copied from class: TypeAffichage
ajustement du graphe

Overrides:
ajuster in class TypeAffichage

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener