//setIconImage(Toolkit.getDefaultToolkit().createImage(ImageTransferFrame.class.getResource("[Your Icon]")));
setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("image/girl2.jpg")));

解决方案 »

  1.   

    setIconImage(new ImageIcon("images/yourpic.gif").getImage());
      

  2.   

    我是这样写的,但只改了那个“茶杯”形状的默认图标,那个“J”形状的应用程序图标还是改不掉呀!
           Toolkit tk = Toolkit.getDefaultToolkit();
           Image img = tk.getImage("E:/test/icon/picture.gif");
           this.setIconImage(img);