图片换成jpeg个是的如何就显示不出来了

图片换成jpeg个是的怎么就显示不出来了
import   java.awt.*;
import   java.awt.event.*;
import     java.awt.Component;
/**
  *   @(#)DrawImage.java
  *
  *   DrawImage   application
  *
  *   @author  
  *   @version   1.00   2007/4/7
  */
 
public   class   DrawImage   {
       
        public   static   void   main(String[]   args)   {

              System.out.println( "Starting   ... ");
              Frame     f   =   new     Frame( "DrawImage ");
              f.addWindowListener(new   WindowAdapter()
              {
              public   void   windowClosing(WindowEvent   e)
              {
              System.exit(0);
              }
              });
           
              Image   img   =   f.getToolkit().getImage( "..\\logo.gif ");//此处换成jpeg格式的怎么就不能显示了?????????????
              f.setSize(300,300);  
              f.setVisible(true);
              Graphics   g   =   f.getGraphics();
              while(!g.drawImage(img,0,0,f))
              {
              };
           

             
        }
}


------解决方案--------------------
我也遇到过
好像是java不支持吧
gif && png 的都可以
------解决方案--------------------
我记得好像支持的啊,我以前好像用过.
------解决方案--------------------
这种格式 JAVA是不支持的 并不是支持不了 而是出于版权问题