2012-02-12 122 views
2

我想更改我的應用程序的圖標。 system.gif在當前目錄中。 getDefaultToolkit()不起作用。 getToolkit()正在工作,但另一個最小化的窗口也打開。其他組件是Swing組件。將圖標添加到我的應用程序問題

Toolkit theKit = jtfMainFrame.getDefaultToolkit(); 
Image icon = theKit.getImage("system.gif"); 

回答

4

獲取應用程序的圖標。

  1. 將其添加到Jar中並使用Class.getResource("/system.gif")獲取它的URL。文件對象通常不適用於這樣的「應用程序資源」。
  2. 要加載圖片,請使用ImageIO.read(URL)。這是一個阻止方法,可以確保在繼續之前完全加載圖像。如果出現任何問題,它也會引發信息異常。
+0

請問你能改正我的code.i'm初學者 – 2012-02-12 07:56:41

+2

你能找到你的shift鍵並在每句話的開頭使用它嗎?你能拼出'你'這個詞的所有3個字母嗎?你能表現出一些努力並提出具體問題嗎?你可以發佈你的最佳嘗試[SSCCE](http://sscce.org/)嗎? SO不是一個幫助臺,也不是一個代碼工廠。 – 2012-02-12 08:03:24

+0

對不起,sir.i試過Toolkit theKit = jtfMainFrame.getDefaultToolkit(); Image icon = theKit.ImageIO.read(「system.gif」);這是顯示錯誤 – 2012-02-12 08:11:57

相關問題