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);
标签:java,windows,windows-7,taskbar,lwjgl 来源: https://codeday.me/bug/20190610/1211805.html