//******************************************************************************
// -----------------------------------------------------------
// tipsImg3.java		                 				  
// -----------------------------------------------------------
// Comments : very simple drawimage applet
// with MediaTracker
// with an application...
// -----------------------------------------------------------
// 1.00 * R.BERTHOU  * 01/12/98 * samples tips
//******************************************************************************

 // Importations
 import java.awt.Graphics ;
 import java.awt.Image ;
 import java.awt.MediaTracker;
 import java.awt.Event ;
 import java.awt.Toolkit ;

 public class tipsImg3 extends java.awt.Frame {
     // Variables
     Image img ;                 // ...

     // Initialisation de l'applet
     public void init() { 
	  MediaTracker  trk = new MediaTracker(this) ;
          Toolkit toolkit = Toolkit.getDefaultToolkit();

         // Lecture de l'image
          img =  toolkit.getImage( "./photo.gif" ) ;

         // Ajout de l'image dans le MediaTracker
	  trk.addImage(img, 0) ;

          try {
		trk.waitForAll() ;
          } catch (InterruptedException e) {
		// Traitement de l'erreur
          }

     }

     // Dessiner l'application
     public void paint(Graphics g) {             // Methode paint()
          // On dessine l'image a la position 5/10
          g.drawImage(img, 5, 10, this) ;
     }

    public static void main(String args[]) {
	tipsImg3 tq = new tipsImg3();
	tq.init();
	tq.resize(100,100);
	tq.repaint();
	tq.show();
    }

    public boolean handleEvent(Event  evt) {
	  if ( evt.id == evt.WINDOW_DESTROY ) {
		  System.exit(0) ;
		  return true ;
	  }
	  return false ;

    }

  }

