我想在窗口上设置一个图标,可总是不成功,大家帮忙给看看!package SwingPractise;import java.awt.*;
import javax.swing.*;public class CenteredFrameTest
{  
   public static void main(String[] args)
   {  
      CenteredFrame frame = new CenteredFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);  
   }
}class CenteredFrame extends JFrame
{
public static final long serialVersionUID=1L;

   public CenteredFrame()
   {
      // get screen dimensions      Toolkit kit = Toolkit.getDefaultToolkit();
      Dimension screenSize = kit.getScreenSize();
      int screenHeight = screenSize.height;
      int screenWidth = screenSize.width;      // center frame in screen      setSize(screenWidth / 2, screenHeight / 2);
      setLocation(screenWidth / 4, screenHeight / 4);      // set frame icon and title      Image img = kit.getImage("icon.gif");
      setIconImage(img);
      setTitle("CenteredFrame");
   }
}有人给过我两个意见,A:创建图标的时候使用creatImage()这个方法.
B.图像格式才用*.jpg格式.以上的意见我都试过了,还是不行,看看大家有什么解决办法!帮忙给看一下!谢谢!