getImage()方法有两种格式:
Image getImage(URL url);
Image getImage(URL url,String imageName);第一种格式只需要一个URL对象作为参数,这便是绝对URL;
第二种格式需要两个参数,第一个参数给出的是基准URL,第二个参数是相对于基准URL的路径和文件名。你的错误应该是未导入net类。
import java.net.*;

解决方案 »

  1.   

    import java.awt.*;
    import java.applet.*;
    import java.applet.Applet;
    import java.net.*;public class Picture extends Applet {
      Image labmag;
        
      public void init() {
        
        labmag=getImage("http://202.115.32.32/new-wjl/images/star.gif");
      }
      
      public void paint(Graphics g) {
        g.drawImage(labmag,0,0,Color.red,this);
      }
    }这我的程序,编译时报错如下:
    Picture.java:11: Incompatible type for method. Can't convert java.lang.String to
     java.net.URL.
        labmag=getImage("http://202.115.32.32/new-wjl/images/star.gif");
    不知为什么?
      

  2.   

    labmag=getImage(new URL("http://202.115.32.32/new-wjl/images/star.gif"));