当前位置: 技术问答>java相关
请教一个applet的问题
来源: 互联网 发布时间:2015-04-01
本文导语: 我建了一个applet,在jbuilder上看一切都正常,但是放到ie看的时候,如果里面有swing的控件的时候,就会报can't be instantiated,我已经选了从japplet继承,还是没有用。请问是什么原因?如何解决 | ...
我建了一个applet,在jbuilder上看一切都正常,但是放到ie看的时候,如果里面有swing的控件的时候,就会报can't be instantiated,我已经选了从japplet继承,还是没有用。请问是什么原因?如何解决
|
IE中的java虚拟机不支持Swing.所以如果你用到swing的,在IE中是不能显示的.
如果你要发布在Internet上,那你就最好不要用Swing.如果你只是自己机器上看,可以下java plug-in.
如果你要发布在Internet上,那你就最好不要用Swing.如果你只是自己机器上看,可以下java plug-in.
|
上面两位说得对,IE支持Java的版本是1.1.3,而Swing是Java2的东西,所以不支持。如果你希望用户可以方便地访问你的网站,只能改成AWT。
要IE支持Swing,需要到java.sun.com下载Java Plug-in,大约8MB。
不仅是Swing,某些类的高级版本都不支持。比如URL类,只有部分特性被IE支持。
要IE支持Swing,需要到java.sun.com下载Java Plug-in,大约8MB。
不仅是Swing,某些类的高级版本都不支持。比如URL类,只有部分特性被IE支持。
|
如果你用了swing控件或jdk1.2以上版本的类,要如下修改htm文件
或使用jre 1.3.1 for xp ,不用转化html
或使用jre 1.3.1 for xp ,不用转化html
|
用appletviewer test.html试一试
,如果行,那你得下载一个java-plug-in!!!
,如果行,那你得下载一个java-plug-in!!!
|
applet中放SWING控件,好象BROWSER需要下一个补充包的!
|
客户端需要安装java虚拟机
|
TO ynyn:classid是用htmlconverter转化而成,java.sun.com中可以下载