为什么以下程序显示不出其中的图片?
图片bug1.gif和java文件在同一个文件夹内,但却显示不出图片,WHY?。。。。 
 import   java.awt.*; 
 import   java.awt.event.*; 
 import   javax.swing.*;   
 public   class   ShowIcon   extends   JFrame 
 { 
 	private   JLabel   label; 
 	private   Icon   icon=new   ImageIcon( "bug1.gif ");  	 
 	public   ShowIcon() 
 	{ 
 		super( "Why   I   can 't   see   the   icon! "); 
 		Container   c=getContentPane(); 
 		c.setLayout(new   FlowLayout()); 
 		label=new   JLabel(); 
 		c.add(label); 
 		label.setIcon(icon); 
 		setSize(320,100); 
 		show();  		 
 	}  	 
 	public   static   void   main(String   args[]) 
 	{ 
 		ShowIcon   app=new   ShowIcon(); 
 		app.addWindowListener( 
 			new   WindowAdapter(){ 
 				public   void   windowClosing(WindowEvent   e) 
 				{ 
 					System.exit(0); 
 				} 
 			}  			          
 		); 
 	} 
 }
------解决方案--------------------估计是路径问题,看你的bug2.gif是否放对地方了
------解决方案--------------------bug1.gif
------解决方案--------------------程序没有问题,这个图片和java 在同一目录,但是是否和生成的class文件在同一目录呢? 
 请确认。