Bonsoir,

J'ai un soucis de synchronisation entre ma JFrame, et une JOptionPane.showOptionDialog. En effet, lors du lancement de mon programme, à la fin de mon constructeur, j'avais une fonction qui faisait différent test et dans un certain cas affiché la boîte de dialogue.

Le problème est que la boîte de dialogue s'affiche (lorsqu'elle le dois) avant la JFrame lors su lancement du programme, ce qui est logique puisque la fonction qui affiche cette boite ce trouve avant la dernière } du constructeur.

La seul solution que j'ai trouvé est d’exécuter cette fonction directement à partir du main une fois l'instanciation de la Jframe terminée, mais je n'aime pas trop cette solution ...

Avez vous des idées pour éviter ce gène ?
Est ce que les threads permettraient d'éviter ce problème ? (Je n'y connais rien aux threads en Java..)

Merci d'avance,
Simon.