import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;

class ImagePanel extends JPanel {

    ImageIcon anImage = new ImageIcon("sheep.gif");

    public void paintComponent (Graphics g) {
	super.paintComponent(g);

	 g.drawImage(anImage.getImage(), 50, 50, null);
    }
}

class ImageDemo extends JFrame {

    public ImageDemo () {
	
	JPanel p = new ImagePanel();
	add (p);
 
	setBounds(100, 100, 400, 400);
	setVisible(true);

	setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    static public void main(String[] args) { 
        new ImageDemo ();
    }
}