java好像不支持gif格式的文件,换个jpg试试。
这种情况不需要更改策略文件。

解决方案 »

  1.   

    getDocumentBase()取得的信息包含文件信息,不是路径。
      

  2.   

    用getCodeBase方法可以得到url路径,但是如果用url,就需要修改安全策略文件了。
    既然图片就在本地,直接用路径不得了:
    cn1 = new ImageIcon(".\\doc\\cn\\logo.gif");
      

  3.   

    import javax.swing.*;
    import java.io.*;
    public class MyImage2 extends JApplet{
    JPanel panel;
    JLabel l1;
    Icon cn1; public void init(){
    try{
    panel = new JPanel();
    getContentPane().add(panel);
    cn1 = new ImageIcon(new File("doc\\cn\\logo.gif").getAbsolutePath());
    l1 = new JLabel(cn1);
    panel.add(l1);
    }catch(Exception e){System.out.println(e);}

    }}