-
Envoyer un event en java
Bonjour tout le monde,
J'ai un probleme que j'arrive pas a le resoudre et je ne sais pas s'il existe meme en java.
Je suis entraine de creer une application en java,lors d'un action sur une boutton par example j'aimerai envoyer un event de mon classe ecouteur a une autre classe pour executer une methode dans cette classe sans besoin d'instancier cette classe dans mon classe ecouteur.
Je pense a envoyer un event dans mon classe ecouteur et registrer une methode dans l'autre classe a cette event, est ce possible en java et comment ?
-
Je n'ai rien comprit. Pourrais-tu ré-expliquer différemment?
Merci de faire attention à la grammaire et au sens de la phrase. Un peu plus de ponctuation également.
-
Si j ai bien compris, ce que tu cherches a faire c est un systeme d abonnement. En gros faut que ta classe "externe" s'abonne a un evenement de ton listener. C est un peu bizarre, moi je deplacerais la methode qui traite l evenement dans le listener...
T as un tres bon tuto sur ce forum si tu veux vraiment faire ca:
http://rom.developpez.com/java-listeners/
Sinon tu peux toujours faire de l'inversion de controle si c est le fait d ecrire le " new " dans ton listener qui te gene.
-
Je ne sais si je vais arriver a vous expliquer cette fois aussi mais en tout cas j'ai trouve la solution.:ccool:
si jamais il faut creer une interface listener et de s'abonner, creer votre propre interface listener