Fermer une application

cs_guipo Messages postés 4 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 10 juillet 2003 - 10 juil. 2003 à 17:53
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 - 11 juil. 2003 à 01:55
Je développe une IHM avec awt et j'aimerais savoir comment fermer l'application (et donc l'interface graphique) avec la croix en haut à droite.(Sans utiliser Swing).
Merci beaucoup.

guipohttp://www.guipoproducts.fr.st

4 réponses

cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
10 juil. 2003 à 18:50
tu es capable de détecter un évênement sur la croix en haut ??? si tu sais pas comment, je vasi regarder ça ce soir pour te donner la réponse, puisque je m,en suoviens pas par coeur, masi JBuilder le fait automatiquement dans les évênement
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
10 juil. 2003 à 23:34
il y a une autre façon, mais je sais pas si ça amrche avec AWT, mais celui ci devrais marcher

this.addMouseListener(new EvenementListener(this));


<table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>class EvenementListener extends MouseAdapter implements ActionListener{
projet obj;

EvenementListener(projet obj){
this.obj = obj;
}

public void mouseClicked(MouseEvent e){
obj.mouseEvent(e);
}

public void actionPerformed(ActionPeEvent e){
System.exit(0);
}
}
Polux6 Messages postés 55 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 20 février 2004
10 juil. 2003 à 23:47
Normalement

tu creer une class

import java.awt.event.*;

class ClosingWindows extends WindowAdapter {

public void windowClosing(WindowEvent e){

System.exit(0);

}

et tu rajoute dans ta classe ihm l'écouteur

this.addWindowListener(new ClosingWindows());

Polux.6 8-)
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
11 juil. 2003 à 01:55
polux ??? pourquoi tu répette ceque je dit avec presqu'aucune différence ???
Rejoignez-nous