各位大侠好,我的程序:
import java.applet.*;
import java.awt.*;
public class Imagel extends Applet
{
Image ig; 
public void init()
{
ig=getImage(new URL(img04.21cn.com/2005/08/10/4192841.jpg)); 
}
public void paint(Graphics g)
{
g.drawImage(ig,20,30,this);
}
}
图片地址:http://img04.21cn.com/2005/08/10/4192841.jpg可是为什么编译失败呢?但是如果我把图片下载到我的电脑里放到和存放该程序的html文件的同目录下更名为a.jpg时,把以上的ig=getImage(new URL(img04.21cn.com/2005/08/10/4192841.jpg)); 改成ig=getImage(getCodeBase(),"a.jpg"); 后程序又可正常编译了。而书上说是可以直接用网站上面图片的地址的,我的上面那个程序却不行,请高手指教!谢谢