-
Probleme de concurrence
Bonjour,
je veux afficher un Window avec une animation en guise de patience.
Ca marche des fois oui des fois non.
Suite à un Event, avant de lancer une action longue, j'instancie un window et contient une animation threadée. et je fais set visible sur le window.
Je fais l'action longue
Puis je coupe le thread et je clos la window.
Je thread se lance toujours, tous marche bien, sauf que l'affichage de la window ne se produit pas toujours.
Je ne crois pas avoir besoin d'utiliser un Worker car je veux que la gui se frise en faite. L'utilisateur doit attendre.
So Why ?
-
Avec un invokeAndWait ? ca ne marcherait pas ?
-
Cannot call invokeAndWait from the event dispatcher thread
at java.awt.EventQueue.invokeAndWait(Unknown Source)
-
Un poil de lecture sera nécessaire pour comprendre comment manier les actions longues et Swing.
http://gfx.developpez.com/tutoriel/j...ing-threading/
La lecture de ce tutoriel est indispensable pour toute personne travaillant un minimum sous Swing