下面的程序之前一直运行正常(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);
}
}
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);
}
}
早已选中!!!
原因就在装了多个版本的jdk,而卸载的时候没有把JRE卸载干净。
楼主可以试着写在干净后,重装一遍jdk,和浏览器没关系。