applet无法工作 (100分)

  • 主题发起人 主题发起人 tspsl
  • 开始时间 开始时间
T

tspsl

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]
最近我学写了一個JApplet,
是用javax.swing.*,只有一个jbutton
我在用appletviewer看的時候一切OK!
可是用IE 看的時候卻沒有東西,状态栏提示class not found,
如果改用java.awt.*的button 则可以正常显示,为什么?
我已安装了最新的java plug-in,是不是class path设置有问题?如果是,为什么用awt可以正常显示?

 
关注,不会的东西,得学习一下。。。。。。
 
你的path不对,
把applet的class放在你的jsp同级目录
如:
<applet name="Pie" codebase="." code="SIRpie.class" width="550" height="420">
如果是打成包,把包放在JSP同级目录
如:
<applet name="Pie" codebase="." code="padkage.SIRpie.class" width="550" height="420">
 
经典的applet问题,这是由于ie的jdk版本太低,不支持swing组件造成的,
解决的方法有两种,一是不用swing组件,只用awt组件来实现applet,
而是使用jdk插件,不使用ie的jdk来解析applet,关于这个,dfw上以前有
很多帖子讨论过,一般java的书上都会提到,或者你到sun的站点上去看看,
如果你的e文能过关的话。[:D]
需要注意的是,如果使用jdk插件的方式,将不能使用applet标签来引入
一个applet,而必须用object标签引入jdk插件,然后将applet作为jdk插件
的参数定义的一部分。详细的描述,你可以查阅相关资料。
 
Borland搞得鬼,Borland的JBuilder破坏java纯洁性,加入了不支持跨平台的东东swing。
和M$一个德行。
 
多人接受答案了。
 
后退
顶部