package p1;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Image;public class Media extends Applet
{
Image img;
public void init()
{
img=getImage(getCodeBase(),"63275539.jpg");
} public void paint(Graphics g)
{
g.drawImage(img, 1680, 1050, this);
}
}运行后,图片未能显示,一片空白,哪里出错了呢?

解决方案 »

  1.   

    图片要放在src目录下。不然找不到路径。
      

  2.   

    http://my.csdn.net/my/album/detail/1113249
    放在src目录下也不行啊!
    到底应该放在哪呢??
      

  3.   


    放在src目录下也不行啊!
    到底应该放在哪呢??
      

  4.   


    放在src目录下也不行啊!
    到底应该放在哪呢??
      

  5.   

    你是在开发环境中执行的?你最好检查一下getCodeBase()的值,我觉得是图片位置不对用 html 来执行,按你的程序,图片与html文件应在同一目录中,Media.class 在子目录 p1 中
      

  6.   


    添加了一个image文件夹并将img=getImage(getCodeBase(),"63275539.jpg");改成
    img=getImage(,"image/63275539.jpg"); 后,问题解决了!现在才明白,getCodeBase()返回的是"...\eclipseWorkspace\"项目名"\bin"的绝对路径名!感谢各位的热心帮助!
      

  7.   

    上篇帖子写错了!不好意思!添加了一个image文件夹并将img=getImage(getCodeBase(),"63275539.jpg");改成
    img=getImage(getCodeBase(),"image/63275539.jpg"); 后,问题解决了!现在才明白,getCodeBase()返回的是"...\eclipseWorkspace\"项目名"\bin"的绝对路径名!感谢各位的热心帮助!