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