Bonsoi....euh bonne nuit

encore un soucis lié aux fred...euh...Threads...

j'ai une liste de cellule (ces cellules ont une methode paint(Graphics)).
dans la méthode paint de mon JPanel, je parcours cette liste pour afficher toutes les cellules que j'ai définis...


j'autorise le drag and drop de mes cellules, je le gère bien nickel pépère le chat, et au relachement du drag and drop, je lance une animation pour montrer a l'utilisateur son action. Cette animation est contenue dans une thread (forcément)

et donc le conflie vient du fait que dans ma thread je vais modifier ma liste, alors que cette....euh....conne...non... dernière est utilisé (avec une boucle)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for(Cellule cell : ma liste) {
   cell.paint(g);
}
et donc paf...conflie, comment je pourrais gérer ca...parce que...le try catch c'est un peu goret, je contourne sans vraiment savoir, et surtout, j'ai l'impression que de ce fait, ca clignote a ces moments, et ca fait tres moche....

voila si z'avez des idées