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 :-)
 RRRR    GGG   N   N  BBBB   K  K 
R R G NN N B B K K
RRRR G GG N N N BBBB KK
R R G G N NN B B K K
R RR GGG N N BBBB K K