| 12
 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