Fermer la fenêtre par JMenuItem
bonjour !
J' ai créé une fenêtre dans laquelle y a des menus et leurs items (JMenuItem)
l' un items s' appelle quiter. J' ai donc fait quiter.addActionListener(this);
Et dans la méthode public void actionPerformed(ActionEvent ev), j' ai mis entre autres :
Code:
1 2 3 4 5
|
if (ev.getSource() == quiter)
{
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
} |
Bizarrement, je n' arrive pas à fermer la fenêtre en cliquant sur l' item "quiter"
Et ce n' est pas l' intruction
Code:
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
qui fait défaut puisqu' elle marche dans le constructeur
re Fermer la fenêtre par JMenuItem
Citation:
Envoyé par raph707
bonjour !
J' ai créé une fenêtre dans laquelle y a des menus et leurs items (JMenuItem)
l' un items s' appelle
quiter. J' ai donc fait quiter.addActionListener(this);
Et dans la méthode public void actionPerformed(ActionEvent ev), j' ai mis entre autres :
Code:
1 2 3 4 5
|
if (ev.getSource() == quiter)
{
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
} |
Bizarrement, je n' arrive pas à fermer la fenêtre en cliquant sur l' item "quiter"
Et ce n' est pas l' intruction
Code:
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
qui fait défaut puisqu' elle marche dans le constructeur
c bon, g compris, la méthode à utiliser c' est : System.exit(0); comme dans c++