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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager