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.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...
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 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 } }
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.
Partager