Bonjour à tous,
Je reviens vers vous avec un ultime problème.
J'ai sur mon application, un JButton qui lors d'un clic dessus, ouvre une nouvelle fenêtre contenant une JTable chargé par des données d'une base de données.
Lorsque j'ouvre ma fenêtre pour la première fois au lancement de l'application, pas de soucis, le tableau se remplit bien, je la referme, et si je l'ouvre directement après, le tableau est remplit mais en double !
Le problème vient certainement de la méthode de fermeture de la fenêtre.
J'ai donc d'abord essayé :
Sauf que toute l'application se ferme, j'ai donc essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Mais la, la fenêtre se ferme, mais ne se "détruit" pas, je me retrouve toujours avec un tableau remplit en double ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
Pour le EXIT_ON_CLOSE, c'est plutôt normal d'obtenir ce résultat, mais je trouve ceci plus bizarre avec le DISPOSE_ON_CLOSE qui est censé détruire la fenêtre non ?
Je suis à cours d'idées :/
Partager