frame.setIconImage(ImageIO.read(new File(图片路径)));

解决方案 »

  1.   

    是要改Java那个咖啡的图标吗this.setIconImage(new ImageIcon("F://1.jpg").getImage());
      

  2.   

    说白了就是你的路径有问题。package com.ourfuture;import java.awt.Image;
    import java.awt.Toolkit;import javax.swing.JFrame;public class Test extends JFrame{
    public Test(){

    this.setBounds(500, 300, 300, 200);
    Image imageIcon = Toolkit.getDefaultToolkit().getImage("resource\\images\\图标.png");
    this.setIconImage(imageIcon);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
    }
    /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    new Test();
    }}
    再看我目录结构,resource同级
      

  3.   

    再看我目录结构,resource与src同级