1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
   | import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Panel;
import java.awt.Toolkit;
import java.net.MalformedURLException;
import java.net.URL;
 
 
public class Maclasse extends Panel
{
	private Image image;
	private URL url;
	private Toolkit toolkit;
	private Panel p1;
	private String adres;
 
	public Maclasse(String s)
	{
		adres = s;
	}
 
	public void paint(Graphics g)
    {
		RecupImage();
		g.drawImage(image,0,0,null);
	}
 
	public void RecupImage()
	{
		try 
		{
			url = new URL (adres);
		}
		catch (MalformedURLException e) 
		{
			e.printStackTrace();
		}
		toolkit = java.awt.Toolkit.getDefaultToolkit();
    	image = toolkit.getImage(url);
		MediaTracker tracker=new MediaTracker(this);
		tracker.addImage(image,0);
		try 
		{
		    tracker.waitForID(0);
		}
		catch(InterruptedException e)
		{
			System.out.println(e);
		}
	}
} | 
Partager