import java.awt.*; import java.awt.event.*; import java.net.*; public class ImageTest extends Frame { public static void main(String[] args) { (new ImageTest(args[0])).show(); } private Image image = null; public ImageTest(String filename) { setSize(300,300); setTitle("Image Test"); try { URL imageAddress = ClassLoader.getSystemResource(filename); image = getToolkit().getImage(imageAddress); } catch (Exception e) { image = null; } addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); }}); } public void paint(Graphics g) { if (image != null) g.drawImage(image,0,0,this); } public void update(Graphics g) { paint(g); } }