import java.awt.*;
import javax.swing.*;public class M extends JFrame{
class MyTest extends JPanel{

public void paintComponent(Graphics g){ Image img;

Toolkit t = Toolkit.getDefaultToolkit();
img=t.getImage("test.gif");

MediaTracker mt=new MediaTracker(this);
mt.addImage(img,0);

try{
mt.waitForID(0);
}catch(Exception e){
System.out.print("error");
}

g.drawImage(img,0,0,null);
}
}
public M(){
this.getContentPane().add(new MyTest());
this.setSize(800,600);
this.setVisible(true);
}


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