applet嵌入网页直接打开可以,通过localhost:8080……访问就不行——望相助!(解决后加100分)
applet里面是用的相对路径URL url = getClass().getResource("rock.gif") ;
然后用jButton.setIcon(new ImageIcon(url));设置按钮背景图片
网页里嵌入语句为:
<applet codebase = "." code = "applet.Applet1.class" align
= "middle"></applet>(网页跟applet文件夹同目录下)
如果直接双击该网页则会得到想要的网页,而将它放到jsp生成的本地站点
http://localhost:8080时,用相应的链接打开后applet区域就显示不出来
查看java控制台
null(这里是我要输出图片的 url 在直接双击时产生file:/C:/WINDOWS/jbproject/plant/classes/plant/rock.gif
)
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at plant.plant.fillp(plant.java:92)
at plant.plant.jbInit(plant.java:165)
at plant.plant.init(plant.java:83)
at sun.applet.AppletPanel.run(AppletPanel.java:347)
at java.lang.Thread.run(Thread.java:536)
还有一个安全错误提示