2013-07-09 42 views
-6

謝謝,我正在使用WINDOWBUILDER(JBWILDER)首先,我在我的項目中創建一個名爲displayImage的文件夾,名爲Magasin,我將所有需要的圖像放在我的應用程序中,然後加載圖像我去屬性 - >圖標 - >絕對路徑在文件系統I瀏覽我去我的項目,這是我的項目路徑(「C:\用戶\ CLAUDE \工作區\ MAGASIN \ displayImage \ load.jpg)自動生成的代碼看起來像這樣如何在部署的應用程序中加載圖像?

JLabel lblNewLabel = new JLabel(""); 
lblNewLabel.setIcon(new ImageIcon("C:\Users\CLAUDE\workspace\Magasin\displayImage\load.jpg")); 
lblNewLabel.setBorder(new BevelBorder(BevelBorder.LOWERED)); 
lblNewLabel.setBounds(48, 11, 305, 153); panel.add(lblNewLabel); 
+2

如果您確實顯示了負責顯示圖像的代碼,我相信我們會發現問題。 – jlordo

+0

首先,你的圖片是否在classpath中?如果是這樣,最有可能的是你不設置本地路徑。你能提供代碼嗎? –

+0

向我們展示代碼。如果沒有代碼,我們會盲目摺疊。 – Makky

回答

1

的時候這些資源可能會變成。在這種情況下,必須通過URL而不是File來訪問資源。請參閱標記的info page,以形成URL的方式

+0

中指定的步驟進行操作。1)爲了更快地獲得更好的幫助,請發佈[SSCCE](http:// sscce.org/)。 2)請在句子開頭添加大寫字母。還要爲單詞I使用大寫字母,並使用JEE或WAR等縮寫詞和首字母縮略詞。這使人們更容易理解和幫助。 3)「誰能幫我嗎?」通常太模糊的問題實際上鼓勵人們去幫助。 OTOH'如何在已安裝的應用程序中加載圖像?'更清晰明確。 –

相關問題