Merci.
La solution du fichier xml me parait un peu compliquee pour ce que je veux en faire, donc j'abandonne l'idee pour l'instant, je verrais plus tard si j'ai du temps a y consacrer.
J'ai essaye la fonction "dispose()", c'est exactement ce que je cherchais, merci !
J'aimerais maintenant ajouter une contrainte a mon probleme initial:
est-il possible de bloquer l'execution de mon programme tant que la fenetre qui vient d'etre creee n'est pas fermee ?
Je voudrais en fait realiser une fenetre qui ait le meme comportement qu'une boite de dialogue "JOptionPane", c'est a dire qui bloque l'execution tant qu'elle n'est pas validee.
Pour expliquer avec plus de details: j'ai une 1ere JFrame contenant un bouton. Un clic sur ce bouton appelle la fonction "actionPerformed(...)".
Dans cette fonction je cree ma seconde JFrame (appel du constructeur d'une autre classe). La nouvelle fenetre demande alors des renseignements a l'utilisateur. Quand l'utilisateur a fini, il clique sur un bouton qui valide les modifications et la 2eme fenetre se ferme avec la fonction dispose().
Et la, je voudrais reprendre l'execution de la fonction "actionPerformed(...)" de ma premiere classe, afin de realiser une operation utilisant les donnees qui viennent d'etre entrees par l'utilisateur dans la 2nde fenetre.
(Je precise que l'enregistrement de ces donnees n'est pas un probleme, simplement la fin de la fonction actionPerformed se deroule avant cet enregistrement, c'est la qu'est mon probleme !)
Est-ce possible ?
Merci beaucoup !