Bonjour,
Voici mon probleme: un clic sur une image entraine l'ouverture d'une Jframe. Mais je voudrais interdire le fait d'en ouvrir deux. Autrement dit, quand l'utilisateur clic sur l'image, si une Jframe est deja ouverte, j'aimerai que cette Jframe se ferme, et qu'une nouvelle apparaisse.
J'ai donc procédé de la maniere suivante : avant de creer la Jframe, je teste si elle existe deja, et je la "dispose".
Malgres cela, et particulierement sur un ordinateur lent, (500 Mhz, 512 Mo de Ram ) en cliquant frenetiquement sur l'image, il arrive que plusieurs Jframe s'ouvrent. Y-aurait-il un moyen pour eviter cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (fenetre != null ) fenetre.dispose();
Merci d'avance







Répondre avec citation





Partager