Mon JFrame peut appeler d'autres JFrame et se lancer (dans l'absolu) un nombre infini de fois. Je peux donc créer plusieurs instances de mon JFrame à partir de n'importe quel autre JFrame.
Je veux pouvoir fermer le JFrame courant à partir de l'item "Quitter". Ca donne ça :
item = new JMenuItem("Quitter");
//item.setEnabled(false);
item.addActionListener(new ActionListener(){
.............public void actionPerformed(ActionEvent arg0) {
.............//ICI LE CODE DE FERMETURE
.............} }
Le problème est que le code à entrer pour fermer le JFrame courant doit être static, et que this.dispose() ne fonctionne donc pas.
Avez-vous des idées ? Merci d'avance !