Pb avec un listener de JToggleButton [Résolu]

ldumont 53 Messages postés lundi 21 janvier 2008Date d'inscription 5 mars 2008 Dernière intervention - 18 févr. 2008 à 15:56 - Dernière réponse : ldumont 53 Messages postés lundi 21 janvier 2008Date d'inscription 5 mars 2008 Dernière intervention
- 18 févr. 2008 à 18:34
Bonjour, jaimerais associer à un JToggleButton un listener que j'ai crée :
je fais donc ceci : etat.addActionListener(

new EcouteurBoutonAgir()); (etat est mon JToggleButton)

ensuite je définie mon listener :
public

class EcouteurBoutonAgir
implements ActionListener {

public
void actionPerformed( ActionEvent e) {

JButton boutonAgir = (JButton) e.getSource();

if (!boutonAgir.getText().equals(
"Appuyé")){boutonAgir.setText(

"Appuyé");}

else//c'est "Appuyé": on l'enlève

{boutonAgir.setText(

"Enlevé");}}}

et la j'ai une erreur qui apparait et qui me dit "

No enclosing instance of type GridBagLayoutDemo is accessible. Must qualify the allocation with an enclosing instance of type GridBagLayoutDemo (e.g. x.new A() where x is an instance of GridBagLayoutDemo).

Mais je vois pas comment faire pour résoudre le pb.
GridBayLayoutDemo est ma classe contenant mon JToggleButton

Merci d'avance
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
ldumont 53 Messages postés lundi 21 janvier 2008Date d'inscription 5 mars 2008 Dernière intervention - 18 févr. 2008 à 18:34
3
Merci
En fait j'ai oublié de mettre " static " dans la définition de mon listener....et dire que ça fait 3h que je bloque dessus!!!

Merci ldumont 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes ce mois-ci

Commenter la réponse de ldumont

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.