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

AWT/Swing Java Discussion :

personaliser fonction bouton close


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 49
    Par défaut personaliser fonction bouton close
    J'aimerais que le bouton close (la croix rouge en haut à droite de ma fenêtre) fasse la même action qu'un de mes boutons.

    Au lieu que cela ferme mon programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    Je voudrais qu'il fasse la même action que mon "JButton cancel"

    Est-ce possible?

    merci

  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
    Dans ce cas là oublie le setDefaultCloseOperation(...) et passe par un WindowListener

  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par toto10
    J'aimerais que le bouton close (la croix rouge en haut à droite de ma fenêtre) fasse la même action qu'un de mes boutons.

    Au lieu que cela ferme mon programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    Je voudrais qu'il fasse la même action que mon "JButton cancel"

    Est-ce possible?

    merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
            cancel();
        }
    });
    ou mieux:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
            new Runnable() {
                public void run() {
                    cancel();
                }
            }.start();
        }
    });

  4. #4
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 49
    Par défaut
    Merci beaucoup, ça marche

  5. #5
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par toto10
    Merci beaucoup, ça marche
    D'ailleurs, j'ai ecrit que la 2e etait mieux, mais vu que c'est un evenement de fermeture, la premiere est peut etre mieux...
    (Desole je ne peux pas mettre d'accents lol)

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

Discussions similaires

  1. [XL-2003] Liaison entre fonction personalisée et Bouton
    Par mayga dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 07/07/2011, 12h39
  2. [VBA-E/W..] inhiber le bouton close, barre de titre
    Par SfJ5Rpw8 dans le forum Contribuez
    Réponses: 1
    Dernier message: 21/09/2006, 13h35
  3. Réponses: 4
    Dernier message: 11/09/2006, 17h46
  4. [aide fonction popup.close() ]
    Par viny dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/07/2006, 16h41
  5. Recherche fonction | Bouton rafraichir
    Par loicdu4000 dans le forum Langage
    Réponses: 3
    Dernier message: 13/04/2006, 14h47

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