Debutant SWT : comment faire un auto refresh d'un canvas ?
Salut,
Je démarre sur SWT, et je voudrais le tester avec une appli graphique toute simple:
Deux threads, l'une fait des calculs (disons des coordonnées de points, calcul de fractales par ex), et l'autre, la fameuse UI-thread.
J'ai bien compris le coup des Event/Listener, et celui du display.asyncExec, mais j'ai l'impression qu'il me manque encore qqchose.. :?
Dans mon cas, je voudrais un rafraichissement automatique du canvas.
Les coordonnes des points sont mis à jours en live, et je souhaite que l'UI me montre l'evolution. Sauf que je ne vois pas comment générer des PaintEvent en boucle.. :oops: (car il me semble que je ne peux rien afficher si ca n'est pas la consequence d'un event..)
Y a t'il moyen de faire des postEvent (il parait que oui pour la souris, mais déconseillé), ou alors existe-t-il une autre technique toute simple que j'ai pas vu ? Est-on obligé de passer par des events ?
Est-ce que SWT n'est pas fait pour ce genre de cas ? :(
merci de votre aide ! :)