Bonjour à tous,

J'ai un petit soucis auquel je ne trouve malheureusement pas de solution, le voici :

J'ai deux classes : classeA et classeB
La classeA extend Applet ; la classeB extend Canvas

Je déclare une variable globale dans la classeA comme ceci : private int var;

Je n'initialise pas cette variable dans le constructeur, mais dans ma méthode start() dans la classeA (puisque cette variable est connue seulement avec le getParamater() de mon Applet, donc je ne peux récupérer son contenu dans le constructeur).

Et moi donc j'ai besoin de cette valeur dans ma classeB, dans mon paint(Graphics g). Alors comment faire?

J'ai essayé d'utiliser des assesseurs, sans succès puisque ma variable n'est pas modifié dans mon constructeur, mon getter me retourne 0.


Avez vous une solution à me proposer, sachant que j'ai besoin de cette variable après l'execution de mon start() de la classeA.


Je vous remercie d'avance !


Cordialement