J'ai fait des recherches sur le forum concernant les JDialog, mais je n'ai pas trouvé de réponses très précises à ma question.
J'ai créé une boite de dialogue un peu compliquée (les JOptionPane ne suffisaient pas). Dans cette boite (que je rends modale), j'ai pas mal d'infos à récupérer.
Donc (si j'ai bien compris), contrairement aux JOptionPanes, la JDialog doit encore exister après sa fermeture par l'utilisateur, c'est ça ?
Elle ne renvoit pas une valeur à sa fermeture, il faut la chercher soi-même en prévoyant des getters ? Je me trompe ?
Un exemple complet est donné ici (trouvé sur le net) :
example
Est-ce que mon raisonnement est juste ?
C'est comme ça qu'il faut faire ?
C'est seulement quand on est sûr d'avoir tout récupéré, qu'on peut détruire une JDialog par la méthode .dispose() ?
Partager