Forum Clubic

Java - Réalisation d'une page WEB

comment faire pour inserer une image dans une page web avec du java ?

j’ai entendu parler de applet mais j’en ai jamais utilisé .
un conseil ou un exemple serait le bien venu

:jap:

up

apres quelque recherche sur google j’ai reussi à touver du code et à le faire tourner mais je ne le comprend pas :

import java.awt.*;

public class Img extends Frame {
Image bugimg;

public static void main(String args[ ]) {
	
	Toolkit tk = Toolkit.getDefaultToolkit();
	Frame fr = new Img(tk, "machin");
	fr.setSize(200, 200);
	fr.show();
}


public Img(Toolkit tk, String st) {
	super(st);
	bugimg = tk.getImage("machin.gif");
}


public void paint(Graphics g) {
	g.drawImage(bugimg,10,10,this);
}

}

Bonjour,
ton code n’est pas une applet, voici des exemples d’applets:
http://java.sun.com/developer/codesamples/applets.html
un exemple de source d’applet:
http://java.sun.com/docs/books/tutorial/ap…pletButton.java

donc une applet, c’est une classe qui hérite de Applet, sans main(), mais avec une méthode init() pour le démarrage, et un contexte graphique dans la page HTML, contrairement à ton exemple on on crée une nouvelle fenêtre pour l’affichage.
peut-être que le tutorial donné dans les liens pourra t’aider. tu peux te servir de ton code en le transposant à une applet. (garde l’Img et le Toolkit, remplace min par init, et fait hériter ta classe de Applet)

Sinon, je suppose que tu fait ça pour apprendre à faire dse applets, parce que juste pour afficher un image, il n’y a pas besoin ça.

la doc d’applet:
file:///C:/j2sdk1.4.1_02/docs/api/index.html

et pour afficher ton applet, il faut l’intégrer dans un page HTML, ou utiliser appletviewer du jdk.

voila pour commencer :slight_smile:

:jap: