ActionListener et variables d'une autre classe
Bonjour,
Je souhaiterais accéder à une variable dans un actionListener mais je ne sais pas comment...
La situation:
J'ai une classe X qui étend JButton et qui implémente ActionListener et quand je clique sur le bouton je voudrais changer un texte mais je peux pas l'envoyer en paramètres dans addActionListener.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
public class Arme extends JButton implements ActionListener{
public Arme(String s){
super(s);
}
@Override
public void actionPerformed(ActionEvent e) {
armeTexte.setText("ok"); //Ici le problème
}
} |
la variable armeTexte a été initialisée dans une autre classe, et évidemment quand je veux la changer il me dit qu'il ne la connait pas...
A noter que ma variable armeTexte est un objet de type ArmeTexte qui étend un JLabel.
Quelqu'un saurait-il m'indiquer comment procéder ?
Merci d'avance pour votre aide.