Java Swing设置图标Icon

正好这次实习要求有个要用swing做界面,于是重新拾起Swing了,发现好多都忘了。。。
现在貌似Swing用的人很少了。

// 设置窗口图标 
    protected void setWindowIcon()  
    {  
      ImageIcon imageIcon = new ImageIcon(getClass().getResource(                  "/cn/wuhongbox/j2se/myAppTest/res/image/icon.jpg"));  

        // 设置标题栏的图标为face.gif  
        this.setIconImage(imageIcon.getImage());  

    }  

 //设置label的图片 
    protected void setPic(JLabel label, String imgFileName)  
    {  
        String fileName = "/image/" + imgFileName;  
        String path = getClass().getResource(fileName)  
                .getPath();  

        System.out.println(path);  
        ImageIcon image = new ImageIcon(path);  
        label.setIcon(image);  
    }  

//居中,在初始化之后添加  
setLocationRelativeTo(null);  

//关闭后清空内存 
setDefaultCloseOperation(EXIT_ON_CLOSE);  

Toolkit tool = frame.getToolkit();    //得到一个Toolkit对象
Image image = tool.getImage(icofileName);
frame.setIconImage(image);          //给Frame设置图标

你可能感兴趣的:(swing,java,java)