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

图片背景问题
Java code

import java.awt.*;
import javax.swing.*;

public class DrawImage extends Frame
{
    public static void main(String args[])
    {
        DrawImage di=new DrawImage();
        Image im=di.getToolkit().getImage("D:\\HelloWorld\\ShangPin\\1.gif");//加载图片路径。
        di.setSize(400,400);
        di.setTitle("测试");
        di.setVisible(true);
        Graphics g=di.getGraphics();//画出图片。
        while(!g.drawImage(im,0,0,di));//循环,直到完全显示图片为止。
    }
}




请问在原程序上怎么改能显示出正常的背影图片。谢谢各位!

------解决方案--------------------
file://D:\\.....
------解决方案--------------------
没有任何问题,有问题的话就是路径不对,楼主需要多试几次。窗口放大,缩小,后台,图片都会重画,图片就看不到了,楼主多试几次看看。
------解决方案--------------------
说了行就行,我试过了。不过很容易重画,就是变没了。
------解决方案--------------------
在你的工程里建一个文件夹(images),然后,把图片放到文件夹里。
最后改这个 Image im=di.getToolkit().getImage("images/1.gif");