我想为Windows 7上运行的lwjgl进程添加一个任务栏图标。带lwjgl的任务栏图标?
Display.setIcon成功更改窗口顶部的图标,但不会更改任务栏中的图标。
怎么办?
我的代码,类似:
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像过,但没有任何变化。
我相信上面的问题是你的toArray调用。您需要分配一个长度为2的ByteBuffer数组来保存2个缓冲区。你正在创建一个空数组:“new ByteBuffer [] {}”应该是“新的ByteBuffer [2]” – thomas88wp 2013-08-26 22:40:21