import java.awt.*;
public class a111 extends Frame{
Image img;
public a111(){
img=Toolkit.getDefaultToolkit().getImage("a.jpg");
}
public void paint(Graphics g){
g.drawImage(img, 50, 50, this);
}
public static void main(String args[]){
a111 f = new a111();
f.setSize(150, 200);
f.setVisible(true);
}
}
a.jpg和a111.java在一个目录下,显示出来是空白的
------解决方案--------------------
文件是放在classes根上么?
可以这样:
Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("a.jpg"));