slaut;
A moins d'avoir mal lu la faq java, j'ai pas trouvé pas comment faire pour que 2 isntances puisse interagir.
Pb : comment faire pour que la fenetre B, change paramètre d'une fenetre A
Merci beaucoup
Xiao-long
slaut;
A moins d'avoir mal lu la faq java, j'ai pas trouvé pas comment faire pour que 2 isntances puisse interagir.
Pb : comment faire pour que la fenetre B, change paramètre d'une fenetre A
Merci beaucoup
Xiao-long
Il faut que B connaisse A, simplement.
euh, Si A instancie B. Donc A connait bien B.Envoyé par Glob
Mais comment remonter de B vers A ?
tu crée bien A quelque par, si A est en attribu d'une classe c'est facile... à toi de voir avec ton programme
MaClasse.A te permet d'y acceder. (mais je pense ne pas te l'apprendre.)
Si A instancie B, A connait B.
Il suffit donc mainteant que B connaisse A. Tu ajoutes donc une réference dans ta classe B du style
puis ou tu passes A par une methode (ou carrement le contructeur à toi de voir)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2private A a;
De cette facon a connait b et b connais a
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 // dans le code de classe B public B(A a, ... ){ this.a = a; } // ou public setA(A a){ this.a = a; } // dans le code de A private B b = new B(this, ... ); // ou private B b = new B(); b.setA(this);
ahhh ouaisssssnikel
merci beaucoup. C t pourtant évident..... masi bon... lol...
merci encore
Partager