Bonjour à tous.
je fais une classe pour m'affiché des images.
public class Logo extends Canvas {
private Image image;
public Logo(String fileName) {
Toolkit toolkit = Toolkit.getDefaultToolkit();
image = toolkit.getImage("images/"+fileName);
MediaTracker mediaTracker = new MediaTracker(this);
mediaTracker.addImage(image, 0);
try
{
mediaTracker.waitForID(0);
}
catch (InterruptedException ie)
{
System.err.println(ie);
System.exit(1);
}
setSize(image.getWidth(null), image.getHeight(null));
}
public void paint(Graphics graphics) {
graphics.drawImage(image, 0, 0, null);
}
}
cette classe fait partie d'une applet qui s'affiche sans problème avec l'appletViewer,
mais elle ne s'affiche plus quand je la visionne à partir du navigateur.
Dans la barre d'état, il y a un message qui parle de securité,
qui veut visiblement dire qu'il ne trouve pas l'image.
Si je me sert de "public void paint(graphics g){
g.drawImage(image,......,.....,......);
}"
ca marche très bien.
Si quelqu'un peux m'apporter ces lumière sur le sujet,
je lui en voudrais pas du tout.
Merci d'avance.
PS: qu'est-ce-que je ferais sans javafr.com
Merci pour tout, tous et toute.
BIBE
