2012-10-09 58 views
0

好吧,在我終於擁有了我的遊戲基礎和運行後!唯一的缺省窗口圖標是lwjgl徽標:L有人可以告訴我如何將其更改爲我的自定義圖標嗎?設置框架圖標

+0

您正在使用哪個工具包? Awt,Swt,Swing? –

回答

1

對於JFrame,請使用setIconImage(Image image)

0
 /* Display the Application Icon */ 
     BufferedImage images = null; 
     try { 
      images = ImageIO.read(mainFrame.getClass().getResource("/sample/resources/icon.gif")); 
     } catch (IOException es) { 
      es.printStackTrace(); 
     } 
     mainFrame.setIconImage(images); 
+0

是否需要使用特定的格式或大小? – user1610541

+0

格式應該沒有關係,因爲我的尺寸通常使我的圖標16 x 16像素 –

+0

*「格式應該不重要」*是的,它會。嘗試在標準JRE中將TIFF設置爲圖標。依靠PNG,GIF,JPEG,但是對於JRE可用的全部範圍,請參閱['ImageIO。#getReaderFormatNames()'](http://docs.oracle.com/javase/7/docs/api/javax/ imageio/ImageIO.html#getReaderFormatNames%28%29)及相關方法。 –