Java获取EXE文件图标的方法

获取的重点在于FileSystemView.getFileSystemView().getSystemIcon(file)这个方法

直接运行下面例子可以看到效果..请注意

File file=new File("d:\\xx.exe");

import java.awt.Image;

import java.io.File;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.filechooser.FileSystemView;

publicclass Iccon {

JFrame jFrame;

/**

* @param args

*/

publicstaticvoid main(String[] args) {

new Iccon().statrt();

}

void statrt()

{

jFrame=new JFrame();

jFrame.setBounds(200, 200, 200, 200);

File file=new File("d:\\xx.exe");

jFrame.setIconImage(((ImageIcon) FileSystemView.getFileSystemView().getSystemIcon(file)).getImage());

jFrame.setVisible(true);

}

}