Bonjour a tous,
Je consulte régulièrement les différents forums et aux tutoriaux qui m’ont jusqu’ici toujours rendus de fiers services.
Aujourd’hui, pour être clair, je sèche.
Développeur n’étant pas mon métier, je vous prierai de m’excuser pour le style candide de ma question.
Dans un petite appli java, j’ai un traitement a effectue.
Ce traitement pouvant être long, je le lance dans un thread, afin de ne pas bloquer l’ihm.
Afin de mettre a jour de façon régulière cet IHM, j’ai implémente les mécanismes Observable/Observer, donc, a la fin d’un traitement, j’appel la méthode notifyObservers, qui effectue un rappel vers les méthodes update des observer.
C’est la que le problème se pose.
Je ne suis pas capable de mettre à jour les champs de mon IHM, pour la bonne et simple raison que je ne suis pas dans le bon thread (enfin, il me semble).
Y’a-t-il une solution évidente à ce problème, ou bien, est-ce un problème de conception ?
En vous remerciant.
David.
Partager