Bonjour,
je veux demander, lors d'un changement de page ou fermeture du navigateur,a l'utilisateur si il veut enregistrer ses donnees si il ne l'a pas fait.
Pour cela j'utilise un JoptionPane pour lui demander.
Mon JOptionPane s'affiche bien, effectue l'operation demande mais fait plante IE.
Si j'effectue ma sauvegarde, sans utiliser le JoptionPane, ca marche sans probleme.
Pourquoi l'utilisation de ce JOptionPane fait planter IE?
Comment Contourner le pb?
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public void destroy() { logger.info("on essaye de quitter : " + changeFlag); if (Gantt.changeFlag) { logger.info("qqch a change"); if(_perm.equals("rw")) { int userOption = JOptionPane.showConfirmDialog(null,txtLabel.getValidConfirmMsgLabel(),txtLabel.getValidConfirmWinLabel(),JOptionPane.INFORMATION_MESSAGE); if (userOption != JOptionPane.CANCEL_OPTION) { if(userOption == JOptionPane.YES_OPTION) { logger.info("on a cliqué sur YES"); updateDataBase(); } } } } super.destroy(); logger.info("apres le super"); }
Partager