Bonjour,
Mon problème est le suivant:
Je cherche a récupérer les valeurs de variables qui sont dans une fonction pour les utiliser dans une fonction actionperformed.
Quelqu'un a t-il une solution ?
Version imprimable
Bonjour,
Mon problème est le suivant:
Je cherche a récupérer les valeurs de variables qui sont dans une fonction pour les utiliser dans une fonction actionperformed.
Quelqu'un a t-il une solution ?
Bonjour,
Tu peux créer une classe MaClasse avec des attributs que suit :
j'espère pouvoir répondre à ta question.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 public class MaClasse(){ private String attr1; private String attr2; //constructeur public Class(){} //setteur et guetteur public String getAttr1(){ return attr1; } public void setAttr1(String _attr1){ this.attr1 = _attr1 } public String getAttr2(){ return attr2; } public void setAttr2(String _attr2){ this.attr2 = _attr2 } public void maFonctionAutiliserPourActionPerformed(){ //traitement... ..... //et la tu set des attributs déclarés avec les valeurs voulues setAttr1("blablabla1"); setAttr2("blablabla2"); //fin } void actionperformed(ActionEvent ae){ //tu appelles la fonction maFonctionAutiliserPourActionPerformed() pour //mettre à jour des attributs maFonctionAutiliserPourActionPerformed(); //tu n'as qu'à les récupérer ici avec les get String attr1Recup = getAttr1(); String attr2Recup = getAttr2(); //et voila tu les as maintenant à toi de jouer.... } }
Tu peux commencer par rendre tes variables public et puis dans ta classe qui implémente l'actionlistener, tu crée une instance de la classe qui contient tes variables et puis avec la fonction getString() par exemple, tu récupères tes variables si ce sont des variables de type String