Voila j'utilise une interphace graphique pour visualiser le deplacement d'objets.
Lorsque je clique sur le bouton "boutonLancement", cela lance un tour de simulation.
Tout irait bien sauf que le repaint() empeche mes objets de s'afficher alors que j'appelle l'affichage apres le repaint.
Rq: Si j'enleve le repaint, les objets s'affichent mais restent affichés lors du tour suivant, ce qui au bout de plusieurs tours surchage le panel central.
voila le bout de code:
boutonLancement.addActionListener(new java.awt.event.ActionListener(){
public void actionPerformed(ActionEvent e){
simulation.simuleTour();
panelCenter.repaint();
simulation.affiche(panelCenter.getGraphics());
}
});
Est ce que qqun peut me dire pourkoi ca marche pas?
Merci
Partager