J'ai regardé vite fait mais le thread qui met à jour ta GUI parcourt une ArrayList qui peut être modifiée de manière concurrente par un autre thread, à la ligne 106 de GUIEpidémie :
for(Affichable a:GUIEpidemie.this.elements){ ... }
La solution la plus simple consiste à convertir ta liste en tableau avec un .toArray puis à itérer sur ce tableau.
Sinon tu as des Collections thread safe en Java.
Message édité le 08 mai 2015 à 13:21:20 par JerryDayPonay