OVH Cloud OVH Cloud

System.exit(0) ne ferme pas mon programme

1 réponse
Avatar
monier_hubert
bonjour les gens,
je cherche à faire une Frame standard.
Quand je fais ALT+F4 ou je clique sur le bouton de fermeture ou autre
moyen de fermeture de la fenêtre; le programme ne sort pas malgré que
j'ai ajouté à la fenêtre le gestionnaire de fenêtre.
voici le code:
/-------------------------------------------------------------
/-------------------------------------------------------------
import java.awt.*;
import java.awt.event.*;
public class Fen extends Frame{
Fen(){
super();
initGUI();
}


void initGUI(){
addWindowListener(new monWindowAdapter());
setSize(200, 200);
Dimension screensize =
Toolkit.getDefaultToolkit().getScreenSize();
setLocation((screensize.width-getWidth())/2,(screensize.height-getHeight())/2);
setVisible(true);
setTitle("Bonjour");
}



public static void main(String argv[]){
new Fen();
}



public class monWindowAdapter extends WindowAdapter{
public void WindowClosing(WindowEvent e){
System.exit(0);
// le programme ne quitte pas malgré System.exit(0);


}
}



}
/-------------------------------------------------------------

1 réponse

Avatar
Frédéric Augé
monier hubert wrote:

bonjour les gens,
je cherche à faire une Frame standard.
Quand je fais ALT+F4 ou je clique sur le bouton de fermeture ou autre
moyen de fermeture de la fenêtre; le programme ne sort pas malgré que
j'ai ajouté à la fenêtre le gestionnaire de fenêtre.
voici le code:
/-------------------------------------------------------------
/-------------------------------------------------------------




public class monWindowAdapter extends WindowAdapter{
public void WindowClosing(WindowEvent e){
System.exit(0);
// le programme ne quitte pas malgré System.exit(0);


}
}



t'as mis un log pour voir si tu passais dedans ?
t'as vu que t'as un 'W' majuscule ?
essaye avec
public void windowClosing(WindowEvent e){