LittleTab
Messages postés25Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention14 mars 2006
-
12 mars 2006 à 18:07
LittleTab
Messages postés25Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention14 mars 2006
-
14 mars 2006 à 13:27
Bonjour,
J'ai un petit problème concernant les sauvegardes dedonnées après la fermeture d'une fenêtre, je m'explique : soit une fênetre mère (je vais l'appeler A) qui grâce à un bouton me lance une 2ème fênetre (portant le nom B). Dans cette fênetre (B), j'ai plusieurs JComboBox et plusieurs JTextField. Imaginez que je rentre alors plusieurs choses dedans et que je la ferme grâce à un bouton. Le problème intervient ici quand je la reouvre à partir de la fenêtre mère, la fenêtre B a gardé les données que j'avais rentré précedemment chose qui ne m'arrange absolument pas. Ce que je ne comprend pas cette que pour fermer ma fenêtre B j'utilise donc un bouton avec comme action dedans maFenêtre.dispose() et donc normalement cette action est censé je crois effacé les données rentré mais ce ne marche pas du tout chez moi.
Donc si quelqu'un à une solution à me proposer, c'est avec un très grand plaisir !
Merci d'acance :D
bloofi
Messages postés388Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention 3 mai 20062 12 mars 2006 à 21:16
Regarde si les elements de ta classe B ne sont pas static ou un qqchose du genre.
sinon dans ta fenetre mere A , tu instancie à chaque fois la fenetre B
, ou alors tu utilise la meme instance en faisant un setVisible ou un
truc du genre ?
LittleTab
Messages postés25Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention14 mars 2006 12 mars 2006 à 21:45
Mes éléments de la classe B sont tous private.
Toutes mes fenêtres sont lancées au début de mon main mais ne sont pas affichés (j'utilise le modèle MVC je sais pas si tu connais) donc quand je suis dans ma classe A et que je clique sur le bouton pour la lance je fais effectivement un maFenêtreB.setVisible(true)
LittleTab
Messages postés25Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention14 mars 2006 13 mars 2006 à 11:00
Ok je vais essayer de créer une instance de ma fenêtre à chaque fois mais sinon comment tu procèdes pour détecter la fermeture d'une fenêtre et ainsi effacer tous les champs ça m'interesse :)
(Le MVC c'est quand même bien sympa ¨¨)
Vous n’avez pas trouvé la réponse que vous recherchez ?