日期:2014-05-20  浏览次数:20781 次

java Applet中图片未能显示
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);
}
}



运行后,图片未能显示,一片空白,哪里出错了呢?

------解决方案--------------------
可能存在2个问题:一是图片的位置是否正确,即图片是否正确装入;二是坐标1680, 1050是否在可视范围内,感觉这个位置太大了
------解决方案--------------------
图片要放在src目录下。不然找不到路径。
------解决方案--------------------
你是在开发环境中执行的?你最好检查一下getCodeBase()的值,我觉得是图片位置不对

用 html 来执行,按你的程序,图片与html文件应在同一目录中,Media.class 在子目录 p1 中