java – 带lwjgl的任务栏图标?

我想在Windows 7上为我运行的lwjgl进程添加任务栏图标.

Display.setIcon在窗口的topleft中成功更改了图标,但未在任务栏中更改.

怎么办?

我的代码,如:

  ArrayList byteBuffers = new ArrayList();
  byteBuffers.add(ImageHelper.loadImageAsIconImage(“stickmanicon32x32.png”));
  byteBuffers.add(ImageHelper.loadImageAsIconImage(“stickmanicon16x16.png”));
  System.out.println(“taskbaricon result:”Display.setIcon(byteBuffers.toArray(new ByteBuffer [] {})));

我也尝试添加40×40图像,但没有变化.

解决方法:

这段代码对我来说很好.不需要额外的库.

ByteBuffer[] list = new ByteBuffer[2];
list[0] = createBuffer(ImageIO.read(new File("src/Images/Tests/icon16.png")));
list[1] = createBuffer(ImageIO.read(new File("src/Images/Tests/icon32.png")));
Display.setIcon(list);

相关文章

文章浏览阅读2.2k次,点赞6次,收藏20次。在我们平时办公工作...
文章浏览阅读1k次。解决 Windows make command not found 和...
文章浏览阅读3.2k次,点赞2次,收藏6次。2、鼠标依次点击“计...
文章浏览阅读1.3w次。蓝光版属于高清版的一种。BD英文全名是...
文章浏览阅读974次,点赞7次,收藏8次。提供了更强大的功能,...
文章浏览阅读1.4w次,点赞5次,收藏22次。如果使用iterator的...