下面的程序之前一直运行正常(POLICY已正确设置),但在安装完JRE1.5后,在IE下可浏览不出错,但仅显示Swing World字符串,图标没有显示,而在opera中浏览正常,用appletviewer浏览也正常,什么原因?
import java.awt.*;
import javax.swing.*;
public class JLabelDemo extends JApplet {
public void init() {
Container contentPane = getContentPane();//获取内容窗格
ImageIcon imageIcon = new ImageIcon("gifImage.gif");//生成图标对象
JLabel jlabel = new JLabel("Swing World", imageIcon, JLabel.CENTER);
contentPane.add(jlabel);
}
}

解决方案 »

  1.   

    在IE的“高级”设置中选择“使用jre1.5”项试试!
      

  2.   

    不单单是JLabel上的图标,JButton的图标也不能显示,IE下java控制台并没有错误信息显示啊,APPLET其他的内容都显示正常的,但用appletviewer都正常显示的。
      

  3.   

    redex(cc):在IE的“高级”设置中选择“使用jre1.5”项试试! congliu(取次花丛都不顾,半缘修道半缘君。):同意 redex(cc)--------------------
    早已选中!!!
      

  4.   

    显然不行的,MS JVM根本就不支持.
      

  5.   

    这个问题我也曾提问过,呵呵,楼主可以搜索一下
    原因就在装了多个版本的jdk,而卸载的时候没有把JRE卸载干净。
    楼主可以试着写在干净后,重装一遍jdk,和浏览器没关系。
      

  6.   

    在IE下所有的swing程序都不显示其中的图标ICON,其他都正常啊,郁闷好久了