C'est bon j'ai trouv� comment m'en sortir! En fait, au lieu d'ajouter le mouseListerner a un panel, je l'ai ajout� a mon applet comme �a: this.addMouseListener(monListener); et �a marche tr�s bien!!:) J'ai pens� a vous envoyer le code source (qui n'est pas bien long), mais j'avais peur d'envoyer un mail un peu trop gros alors que ce n'est meme pas une liste de diffusion java.
merci pour ta r�ponse! Guillaume Gerd-Christian Michalke a �crit : > > On Sat, 14 Apr 2001, Guillaume wrote: > > > Salut a tous! > > > > Je me suis permit de poser une question concernant java en indiquant > > [JAVA] dans l'ent�te comme certain l'ont sugger�. > > Houla... tout cela est bien vague: je te conseilles ceci: > > je suppose que tu fais de la POO, et donc a priori ton jpget et > l'illustration d'un objet, non ? > > A la rigueur, fais une methode dessineToi(Graphics g) dans ton objet. > Alors, il faudra que tu appeles la methode repaint() de ton JPanle, > laquelle appellera la methode repaintComponents(Graphics g) (c'est pas le > nom exact, mais qqc du genre) de la classe JPanel. > > AU sein de celle-ci, ayant une reference sur un objet Graphics, tu pourras > appeler la methode dessineToi de ton objet graphique. > > Evidemment, c'est ce dernier qui devrait (encore que cela depende > solidement de ton programme et de ce que tu veux faire...) implementer les > interfaces deMouseListener, ... mais bon, c 'est une autre histoire. > > Quoi qu'il en soit, sans le code source, c'est pas evident... > > Gerd > > > > > voil� ma question: > > J'ai reussi � effectuer des animation en d�pla�ant des images jpg > > import�es dans une applet. Tout tournait tr�s bien jusqu'� ce que j'ai > > l'id�e totalement inutile de mettre un peu d'interaction dans cette > > applet!;) > > Il m'a fallu ajouter un mouseListener pour faire en sorte que > > l'animation se d�roule que lorsque je clique dans l'applet. J'ai ajout� > > ce mouseListener � un panel, lui meme ajout� a la zone centrale d'un > > BorderLayoutManager qui prenait toute la taille de l'applet pour que > > l'anim se d�clanche en cliquant � tous les endroits de l'applet. > > Seulement, le panel recouvre l'animation et je ne sais pas comment > > rendre cette derniere visible sans pour autant reduire le panel. J'ai > > imagin� 2 hypoth�ses: > > 1-Rendre le panel transparent; > > 2-Faire en sorte que l'animation se dessine sur le panel directement > > plutot que derrier lui. > > Cette derniere hypoth�se me semble meilleur mais je ne sais pas comment > > faire. > > Cf. ci-dessus: appeler le dessineToi(Graphics) de ton objet a partir de > paintComponents du JPanel en question (evidememnt il faudra heriter de > JPanel pour surcharger la methode -- ah oui, pcq c'est une erreur > classique: dans ce cas, n'oublie pas d'appeler la methode > super.paintComponent (chuis plus sur du nom exact)) > > Gerd > > > Pourrais-je esperer un peu d'aide?:) > > Merci! > > > > Guillaume > > [EMAIL PROTECTED] > > > > [ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ] > [ le type de demande... ] > [ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php ] > [ http://LinuxBe.org Contact: [EMAIL PROTECTED] ] [ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ] [ le type de demande... ] [ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php ] [ http://LinuxBe.org Contact: [EMAIL PROTECTED] ]
