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 :

[JFrame] lancer une méthode lors d'un clic sur la croix rouge


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 23
    Points
    23
    Par défaut [JFrame] lancer une méthode lors d'un clic sur la croix rouge
    Bonjour tout le monde,

    voici mon problème : j'aimerais pouvoir redéfinir quelque part l'evenement lorsqu'on clic sur la croix rouge, en haut a droite de la frame. Je sais qu'on peut redéfinir la manière dont la fenetre se fermera (setDefaultCloseOperation(blabla)) mais j'aimerais pouvoir aussi appliquer une méthode lors de ce clic. Est-ce possible ?

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Points : 1 544
    Points
    1 544
    Par défaut
    Bonjour,

    oui je crois avec avec un WindowListener
    "vaste programme"

  3. #3
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Oui tout à fait c'est possible!

    Tu n'as qu'à ajouter un listener sur la fenêtre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    JFrame maFrame = new JFrame("Titre");
    maFrame.addWindowListener(new WindowAdapter(){
        public void windowClosing()
       {
          //ton traitement
       }
    });
    Et si tu désires davantages d'info en plus de demander sur ce post, tu peux déjà trouver des infos sur le tutoriel de Sun: http://java.sun.com/docs/books/tutor...wlistener.html

    A+
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 23
    Points
    23
    Par défaut
    aben oui c'etait couillon, merci beaucoup ya plein d'autres trucs interessant z'en plus bonne journée a vous 2

  5. #5
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
    De la bonne manière de poser une question (et de répondre).
    Je ne fais pas de service par MP. Merci (...de lire les règles...).
    Ma page dvp.com

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 23
    Points
    23
    Par défaut
    j'ai consulté la faq mais j'ai pas pensé a aller regarder comment fermer une fenetre, jai plus chercher du coté de "croix rouge" etc etc fin bon merci

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

Discussions similaires

  1. [WB14] afficher une page lors d'un clic sur un bouton
    Par elscorpio dans le forum WebDev
    Réponses: 2
    Dernier message: 29/06/2011, 16h20
  2. Réponses: 2
    Dernier message: 03/09/2009, 13h47
  3. Réponses: 3
    Dernier message: 02/04/2009, 18h16
  4. Réponses: 2
    Dernier message: 30/03/2009, 11h17
  5. Réponses: 3
    Dernier message: 16/12/2008, 10h28

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