
Envoyé par
herve91
Ce n'est pas comme cela qu'il faut procéder.. Là tu fais une attente active qui de plus va bloquer le thread EDT, donc plus de rafraîchissement de l'IHM, plus de prise en compte des événements...
Utilise une JDialog modale afin de bloquer les autres fenêtres de l'application tant qu'elle reste ouverte.
Un showInputDialog fait très bien l'affaire. Pour mettre plusieurs JTextField regarde la méthode statique showXXXDialog (je crois showOptionDialog mais plus sûr) qui prend en entrée un Object[], et tu places tes JTextField dedans.
Partager