急!!java编译无误,运行时无法显示加载的图片

Fly0301 2007-09-30 04:28:34
import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("C:/Java/Java Mistake/Blue.bmp"));
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}
编译的时候没错误,为什么运行的时候加载的图片显示不出来呢?
...全文
282 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fly0301 2007-10-06
  • 打赏
  • 举报
回复
现在用appletviewer可以显示图片了,但是用浏览器还是无法显示!我把jpg图片换成另外一个gif的图片后,还是一样的结果!
另外我用eclipse运行的时候,显示图片前提示有错误(没说具体是什么错误,),但是能显示出图片来 :Error exist in required project(s):
Java
但是我只是创建了一格project名为Java,然后在里面建了这个class,别的没做任何设置和改动,怎么会存在错误呢
代码如下(根据各位大侠的指导做了改动):
//改成:
import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("file:/C:/Java/Java Mistake/fa.gif"));//在路径加了个:file:/;图片x.jpg换成了fa.gif(换格式了)//
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}

wishawish 2007-10-05
  • 打赏
  • 举报
回复

hoho
micro_e 2007-10-05
  • 打赏
  • 举报
回复

//改成:
import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("file:/C:/Java/Java Mistake/Blue.bmp"));//在路径前加一个:file:/就可以了!
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}

yuyu622 2007-10-04
  • 打赏
  • 举报
回复
图片格式有问题,你换个图片试试可能就行了,以前我也遇到过这样的问题,后来把图片换成GIF的就好了.不过别直接改后缀名.
Fly0301 2007-09-30
  • 打赏
  • 举报
回复
可以吧,要不怎么加载本地文件呢?
jaguarlsl 2007-09-30
  • 打赏
  • 举报
回复
Applet 可以访问本地文件吗?

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧