我是一名新程序員,剛剛開始使用Eclipse。以前,我用JGRASP,當我想圖像添加到一個按鈕,我所做的只是對類的文件夾中創建一個Image
文件夾,並寫上:在Eclipse中爲JButton添加圖像
setIcon(newImageIcon(this.getClass().getResource("/Images/name.png")));
我試圖使用Eclipse,但我同樣的事情得到一個main:NullPointerException
錯誤。
我已經讀過另一篇文章,並在我的項目Images
中添加了一個source folder
,但沒有任何變化。以下是代碼段我有一個問題有:
resetButton.setIcon(newImageIcon(this.getClass().getResource("/Images/helpIcon.png")));
可否請您提供項目的目錄結構。請看看這篇文章是否有助於在給定的方向上提供幫助,這篇文章是關於如何[向Java項目添加圖片](http://stackoverflow.com/a/9866659/1057230)。 –
嘗試創建* package *'Images'並將圖像移動到那裏。 – Pshemo
@nIcEcOw爲[tag:embedded-resource]創建了一個有用的[指導](http://stackoverflow.com/questions/9864267/load-icon-image-exception/9866659#9866659),引用[here]( http://stackoverflow.com/tags/embedded-resource/info)。 – trashgod