Ajouter un commentaire

fredericmazue

Ah :!:
Je crois que je viens de comprendre :!: :)

Cette méthode là

Quote:
public void finished() { 
            exportButton.setEnabled(true); 
            abortButton.setEnabled(false); 
            if ( txtStatus.getText().equals(RUNNING) ) { 
               txtStatus.setText(FINISHED); 
               setResultsPanel(); 
            } 
         } 

Ca ressemble à une méthode de finalisation.
C'est à dire une méthode appellée quand la classe est garbage-collectée par la JVM ou finalisée par le framework. Enfin bref, appellée de temps en temps à des moments imprévisibles et surtout se faisant désirer.

Essaie en mettant le code de cette méthode à la fin de la méthode construct dans ton code donné plus haut. Je veux dire juste avant le return"";

ATTENTION :!: :!: :!:
J'insiste très lourdement tu vas devoir aussi y ajouter *obligatoirement* les java.awt.EvenQueue.invokeLater que j'ai évoqués plus haut. Moyennant quoi ton problème sera réglé :)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 BBBB   M   M  K  K  X   X  TTTTTT 
B B MM MM K K X X TT
BBBB M M M KK X TT
B B M M K K X X TT
BBBB M M K K X X TT