在JFrame和Windows任务栏中使用不同的图标

Mar*_*oso 3 java icons swing taskbar

有没有办法在JFrame和Windows任务栏上使用不同的图标?

当我设置JFrame.setIconImage(img)时,同一图像用作Windows图标.我可以在JFrame和Windows任务栏中使用不同的图标吗?

Dav*_*der 8

这项工作在Windows 7中运行标准Java 7:

List<Image> icons = new ArrayList<Image>();
icons.add(new ImageIcon("16.png").getImage());
icons.add(new ImageIcon("32.png").getImage());
f.setIconImages(icons);
Run Code Online (Sandbox Code Playgroud)

图标必须精确为 16x16和32x32.