//******************************************************************************
// -----------------------------------------------------------
// 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 ;
}
}
Generated by srcColor