Code pour quitter l'application en cours [Résolu]

Signaler
Messages postés
26
Date d'inscription
lundi 3 juillet 2006
Statut
Membre
Dernière intervention
5 mars 2009
-
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
-
Salut,

J'aimerais avoir un code à mettre dans un JButton pour terminer l'application java en cours. J'ai déjà essayé avec System.exit(0) et setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE), mais ça n'a pas marché. Voici le code que j'ai utilisé:
public

void actionPerformed(ActionEvent evt){Object src= evt.getSource();

if (src ==btnquit)

{ System.exit(0); }

Que dois-je faire??? Merci pour votre aide.

3 réponses

Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
36
Salut:

N'as tu pas oublier par hazzard d'ajouter un listener à ton bouton?
Si oui tu dois faire :

class myWindow extends JFrame
               implements ActionListener {
    public myWindow () {
        super ("Mon Application");
        // ...
       


setDefautlCloseOperation (EXIT_ON_CLOSE);


        // ...
        btnquit = new JButton ("Quitter");
        // ...
        btnquit.addActionListener (this);
    }
    // ...
    public void actionPerformed (ActionEvent ae) {
       if (ae.getSource () == btnquit) {
             System.exit (0);
       }
    }
    // ...
    private JButton btnquit;
}
Messages postés
80
Date d'inscription
mardi 26 juillet 2005
Statut
Membre
Dernière intervention
3 février 2008

Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
36
Salut:

Bizzard comment les deux méthodes:
1. System.exit (0);
2. setDefautlCloseOperation (JFrame.EXIT_ON_CLOSE);
ne marchent pas?

Peut on voir ton code?