oui, ya nullException![]()
Je sais ca, j'ai vu ton message mais trop tard![]()
Ce qu'il faut que tu fasses c'est qu'en meme temps que interf tu passes aussi menuModifier au constructeur de ton listener...
Comme ca tu initialises la variable menuModifier et dans l'actionPerformed fonctionnera ..
Bulbo![]()
bon, faisons une petite correction :
et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 class MonListener implements ActionListener{ private Interface interf; private String nomInterface; private MenuModifier menuModifier; private LireEtEcrire lireEtEcrire=new LireEtEcrire(); public MonListener(Interface interf, MenuModifier mm){ this.interf=interf; this.menuModifier = mm; } /* --- Implements ActionListener --- */ public void actionPerformed(ActionEvent evt){ if(evt.getActionCommand() =="validModifAdh"){ System.out.println("ok"); actionValidModifAdh(); } private void actionValidModifAdh(){ System.out.println("right"); this.menuModifier.dispose(); }
ça va mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class MenuModifier extends Frame{ private Interface interf; ... pane2.add(validModifAdh=new Button("valider")); validModifAdh.setActionCommand("validModifAdh"); MonListener monListener=new MonListener(interf, this); validModifAdh.addActionListener(monListener); <== renvoie le listener selectionné }
ben décidémment Bulbo, je trouve qu'on est vachement synchro![]()
Heureusement que Yann2 me sert de secretaire, je commence a fatiguer a force de taper des exemples![]()
![]()
![]()
Bulbo![]()
Excellent :
yann2 : Posté le: Ven Juin 04, 2004 15:48 Sujet du message:
Bulbo : Posté le: Ven Juin 04, 2004 15:48 Sujet du message:ben décidémment Bulbo, je trouve qu'on est vachement synchro
Heureusement que Yann2 me sert de secretaire, je commence a fatiguer a force de taper des exemples
Bulbo
lol, c'est vrai![]()
merci à vous 2 : Bulbo & Yann2 pour l'aide a debuggage ^_^
Ca marche bien now, plus d'erreur
J'ai créé un nouveau constructeur à 2 parametres(merci Yann2/Bulbo), ca evite de tout resaisir
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager