你的图片可能还没加载完,用加载工具toolkit类

解决方案 »

  1.   

    用appletviewer test.html可以正常显示 双几test.html却不行
      

  2.   

    import javax.swing.*;
    import java.awt.*;public class labelimage extends JApplet 
    {  public void init() 
      {
        Container contentPane = getContentPane();
      
          //java在applet中安全出于安全考虑,
          //不能直接访问文件系统
          //要使用如下方式
    Image image=getImage(getCodeBase(),"label.jpg");
    ImageIcon imageIcon=new ImageIcon(image);    JLabel jlabel = new JLabel("OK",imageIcon, JLabel.CENTER);
        jlabel.setVerticalTextPosition(JLabel.BOTTOM);
        jlabel.setHorizontalTextPosition(JLabel.CENTER);    contentPane.add(jlabel);
      }
    }