bonjour à tous,
je crée actuellement un petit logiciel de transformations d'image et j'ai un soucis.
certaines méthodes sont assez longues sur de grosses images donc j'ai voulu rajouter une petit barre d'état mais probleme lors de l'appel de la transformation via un actionPerformed cela freeze la fenetre et l'affichage du pourcentage effectué ne s'affiche pas.
j'ai essayé en faisant un nouveau thread pour la transformation, l'affichage de progression fonctionne nickel mais voilà, la fenetre est disponible donc l'utilisateur peut enchainer une nouvelle opération sans que la 1ere soit terminé (l'image finale est bien dégeu)
j'aimerais donc qu'il ne puisse rien faire pendant une transformation OU BIEN permettre une actualisation de la fenetre avec le thread principal seulement.
il y a des MouseListener, ActionListener, MouseMotionListener, JInternalFrameListener






Répondre avec citation




Partager