c'est quoi le boulot du thread pour afficher l'IHM? Le thread de l'EDT fonctionne par un système d'évènement. Ce thread lit en permanence un pile d'évènement et fait les traitement approprié. Exemple, vous cliquez sur un bouton (évènement), le thread de l'EDT va prendre cette évènement et va appeler les actionListener du bouton en question. Donc, à priori, votre Thread d'acquisition n'aura qu'à envoyer, via la pile de l'EDT, des évènements à vos composants graphiques. Par exemple, si votre acquisition fait simplement un
monComposantGraphique.repaint()
Ça poussera un évènement de repaint sur la pile de l'EDT, qui sera traité dans l'EDT et le dessin du composant (appel des méthodes paint, paintComponent, etc) se fera dans l'EDT.
Partager