源代码:
import java.awt.*;
import java.applet.*;public class Example13 extends Applet{
Image image;
public void start(){
image=getImage(getCodeBase(),"F:\\oo.gif");
}
public void paint(Graphics g){
g.drawImage(image, 22,72,100,100, this);
}
}
运行出现applet小程序窗口,但里面没图片,换过jpg的,
也放到过.class同目录下用:image=getImage(getCodeBase(),"oo.gif");
都不管用,求高人指导
import java.awt.*;
import java.applet.*;public class Example13 extends Applet{
Image image;
public void start(){
image=getImage(getCodeBase(),"F:\\oo.gif");
}
public void paint(Graphics g){
g.drawImage(image, 22,72,100,100, this);
}
}
运行出现applet小程序窗口,但里面没图片,换过jpg的,
也放到过.class同目录下用:image=getImage(getCodeBase(),"oo.gif");
都不管用,求高人指导
解决方案 »
- 用TCP传输文件
- 请问:inner class中使用的参数为什么必须为final啊?
- java中怎么设置数字或字符输出宽度?
- 怎么让Swing窗口显示在其他程序窗口的上面?
- 一个初级问题
- [JAVA新手寻求高手]JDK1.4下使用JNI实现C++调用JAVA,虚拟机加载失败问题!
- 在java程序里实现到Oracle数据库里建一个用户,需要使用哪个类?????
- 请问:怎么样把sun的doc集成到Jbuilder里面去呀。。Jbuilder里面的帮助一点也好呀。。连个样列都没有?
- 请问:用JDBC连接数据库时,多表查询怎样区分各表字段名?
- 关于Java applet
- 考考你,一个关于静态成员变量的问题!
- 继承时父类中静态数据成员在创建对象之前初始化吗
你就知道路径啦,是放在本工程的bin目录下,可以显示的
image = Toolkit.getDefaultToolkit().getImage("F:\\oo.gif");
}
你把图片放在src下,或者直接放在class下。
然后代码改成这样:
image=getImage(getCodeBase(),"oo.gif");
就可以了。
import java.applet.*; public class Example13 extends Applet{
Image image;
public void start(){
image=getImage(getCodeBase(),"image001.gif");
}
public void paint(Graphics g){
g.drawImage(image, 62,72,200,200, this);
}
} 这个代码是可以的,对应的html文件使用
<APPLET codebase="." code="Example13.class" width=350 height=200></APPLET>
image001.gif与Example13.class和html文件在同一个目录下
如果目录不同和其它执行方式,可能存在问题
怎么这么难呢