//对Applet-Only版本
Image ig = getImage(getCodeBase(), "xxx.gif"); 
  
//通用版本
URL ul = getClass().getResource("xxx.gif");
Image ig = getToolkit().getImage(ul);

解决方案 »

  1.   

    import java.awt.*;
    import java.applet.*;
    import javax.swing.*;public class HelloApplet2 extends JApplet
    {
    public void init()
    {
    try{
    JLabel  label = new JLabel("mylabel");
    label.setIcon(new ImageIcon(new java.net.URL(getCodeBase(),"middle.gif")));
    JPanel pane = new JPanel();
    pane.add(label, BorderLayout.NORTH);
    getContentPane().add(pane);
    }catch(Exception e){}
    }
    }
      

  2.   

    那如果我将jpg和class文件打在一个jar包里面我又怎样的到路径呢?
      

  3.   

    ImageIcon icon = new ImageIcon("images/middle.gif");
           
    其中你的jar下面有一个images文件夹。
    还有一种方法
    ImageIcon icon = new ImageIcon(好像是图像在JAR中的位置,"images/middle.gif");
    忘记了,查了之后再说吧