Bonsoir à tous
j'ai parcouru le forum et meme essayé de comprendre ce tuto que je trouve un peu compliqué à mettre en oeuvre
en fait je veux créer une classe "mère" (principale) et plusieurs classes "filles" (classes déclarées au sein de la classe "mère")
la classe "mère" écoute les classes filles
genre (c'est le principe la syntaxe est surement fausse) :
et dans les classes "filles" on declenche un evenement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 FILLE fille1 = new FILLE("un"); mere.addListener(fille1); FILLE fille2 = new FILLE("deux"); mere.addListener(fille2); FILLE fille3 = new FILLE("trois"); mere.addListener(fille3); / ... / public void captureEvent( Event e) { // on gere l'evenement }
la classe "mere" récupère cet evenement, une valeur, nom de classe et traite cet evenement ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (valeur > 99) Emit(Event);
est-possible facilement ?
cette methode pourrait par exemple etre utilisée sur une classe Color et declencher un evenement suite à un "setColor( couleur);
j'espere avoir été clair![]()
Partager