TD4Java : utilisation du MediaTracker, de threads et de AWT


Introduction

Le MediaTracker est une classe qui permet de suivre le chargement des objets image en cours. Vous pouvez voir ci-dessous un exemple d'utilisation de ce package. Cette petite démo effectue l'animation des images à l'aide d'un Thread.

Clicker pour arrêter ou reprendre l'animation.

No applet for you browser

correction

Travail à faire :

  1. Refaire la démo. Le nom et le nombre des images sera passé en paramètre à l'applet à l'aide du tag <PARAM name=... value=...>. Un exemple de récupération de paramètre se trouve dans la demo animator du JDK. Vous lirez les images à l'aide d'un MediaTracker et commencerez à animer la séquence sitôt que les images sont partiellement arrivées. Comment feriez-vous pour ne démarrer l'animation que lorsque toutes les images sont complètement arrivées ?
  2. Vous allez faire quelque chose de similaire : construire une interface qui affiche l'équivalent du visual schnauzer de xv, c'est à dire des petites imagettes. Il y aura une Checkbox sous chacune des images. Cliquer sur une devra afficher l'image correpondante en grand plus en bas de la page. Les URL des images devront être passés en paramètre. On pourra avoir jusqu'à 5 images.