IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

Empecher la fermeture d'un frame lors du clique sur croix


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre confirmé Avatar de ThitoO
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut Empecher la fermeture d'un frame lors du clique sur croix
    Bonjour,
    je souhaite empecher la fermeture d'un fenetre lorsqu'on clique sur la croix.

    J'ai pour cela ajouté un WindowsListener qui écoute l'évenement windowsClosing, et à chaque fois que l'on clique sur la croix un JOptionPane.showConfirmDialog s'affiche et me demande si je souhaite réellement quitter le programme ou non, et là quoi que je réponde la fenetre fini toujours par se quitter.

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    this.mainView.addWindowListener(new WindowAdapter(){
    				@Override
    				public void windowClosing(WindowEvent e) {
    					super.windowClosing(e);
    					int n = JOptionPane.showConfirmDialog(mainView, "Etes-vous sûr de vouloir quitter ?", "Quitter", JOptionPane.YES_NO_OPTION);
    					if(n == 0){
    						System.exit(0);
    					}
    					else{
    						System.out.println("bye");
    					}
    				}
    			});
    Auriez-vous une idée pour empecher ce comportement ?

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    As tu penser à passer ta JFrame à DO_NOTHING_ON_CLOSE pour le defaultCloseOperation?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

  3. #3
    Membre confirmé Avatar de ThitoO
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    Citation Envoyé par sinok Voir le message
    As tu penser à passer ta JFrame à DO_NOTHING_ON_CLOSE pour le defaultCloseOperation?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
    Effectivement c'était ca

    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter un code javascript lors du clique sur un textbox
    Par krolis dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 31/03/2010, 15h46
  2. Réponses: 2
    Dernier message: 19/01/2010, 16h12
  3. apparition photo lors du clique sur le texte
    Par yamaha12 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/05/2009, 14h45
  4. [JQuery] Du texte dans une div lors du clique sur un lien
    Par Nimothenicefish dans le forum jQuery
    Réponses: 5
    Dernier message: 28/11/2008, 15h33
  5. [PHP-JS] Problème lors du clique sur une option
    Par sara21 dans le forum Langage
    Réponses: 7
    Dernier message: 13/05/2007, 04h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo