你最好用絕對路金
如果要用相對路徑
用loadImage方法,具體的用法我一時想不起來了,查察幫助,在Applet和Application用法是不同的

解决方案 »

  1.   

    在当前文件所在的目录里新建一个error目录,把图片放在里面
      

  2.   

    不行,我在当前文件建了一个error目录,也放图片了,但编译时出现错误
      

  3.   

    不一定是在当前文件建了一个error目录,应该说是在类文件所在的目录建error目录,使用JCreator时就会遇到这种问题,因为JCreator总是把所有的类文件放在classes子目录里,所以你应该在classes里建error目录。
    还有,尽量不要用绝对路径,应该使用相对路径,这是基本常识。即使用了绝对路径,也应该这样用:
    String url = "d:/temp/images/";
    ImageIcon img1 = new ImageIcon( url + "error/title1.gif");
    ImageIcon img2 = new ImageIcon( url + "error/title2.gif");
    ImageIcon img3 = new ImageIcon( url + "error/title3.gif");
    否则的话,如果你的程序用到很多图片,等你的程序发布时,改路径很烦的