关于createImage载入图片的一些问题
代码如下
package Anime;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.ImageObserver;
public class Sample extends Frame {
   private Image img = null;
   private boolean anim = true;    
   public static void main(String[] args){
     new Sample().setVisible(true);
   }    
   public Sample(){
     setSize(1000,1000);
     img = Toolkit.getDefaultToolkit().createImage("2.gif");
     this.addWindowListener(new WindowAdapter(){
       public void windowClosing(WindowEvent ev){
         System.exit(0);
       }
     });
     this.addMouseListener(new MouseAdapter(){
       public void mouseClicked(MouseEvent ev){
         anim = !anim;
         repaint();
       }
     });
   }    
   public void update(Graphics g){
     paint(g);
   }    
   public void paint(Graphics g){
     g.drawImage(img,300,30,this);
   }    
   public boolean imageUpdate(Image im,int flag,int x,int y,int w,int h){
     super.imageUpdate(im,flag,x,y,w,h);
     if ((flag & ImageObserver.FRAMEBITS) != 0){
       return anim;
     }
     return true;
   }
}
这个代码载入不了2.gif这个图片文件,是不是我图片放的地方不行??我复制图片  然后直接粘贴到ECLIPSE中,请教解决办法
------解决方案--------------------
路径问题。
在 eclipse运行java程序时,相对路径是相对于项目的根目录。