affichahe cercle
This commit is contained in:
@@ -20,7 +20,7 @@ public class ZoneDessin extends JPanel { // hérite d'une classe du frameWork st
|
||||
|
||||
// un booleen qui permet d'arreter l'animation (suspendre)
|
||||
protected boolean estArrete = false;
|
||||
|
||||
protected ArrayList<ObjetGraphique> listeObjets = new ArrayList<>();
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
// METHODES
|
||||
@@ -41,7 +41,7 @@ public class ZoneDessin extends JPanel { // hérite d'une classe du frameWork st
|
||||
// Ajout d'un objet graphique à la zonde de dessin
|
||||
//-------------------------------------------------------------------------
|
||||
public void ajouterObjet(ObjetGraphique unObjet) {
|
||||
|
||||
listeObjets.add(unObjet);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,11 +71,12 @@ public class ZoneDessin extends JPanel { // hérite d'une classe du frameWork st
|
||||
|
||||
// 1. on déplace chaque objet graphique
|
||||
// A FAIRE : décommenter lorsque cela devienda exécutable, et compléter
|
||||
/*
|
||||
|
||||
for (ObjetGraphique obj : listeObjets){
|
||||
// A FAIRE : demander à obj de s'animer
|
||||
obj.Animer();
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
// 2. on demande à redessiner, ce qui déclenchera automatiquement
|
||||
@@ -96,8 +97,11 @@ public class ZoneDessin extends JPanel { // hérite d'une classe du frameWork st
|
||||
// on indique qu'il faut de l'antialiasing
|
||||
Graphics2D g2D = (Graphics2D) g;
|
||||
g2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
|
||||
|
||||
// à compléter
|
||||
|
||||
for (ObjetGraphique obj : listeObjets){
|
||||
// A FAIRE : demander à obj de s'animer
|
||||
obj.Afficher(g2D);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user