PDA

Prikaži potpunu verziju : Java set JFrame Icon


clzola
24.6.2012, 19:07
Napravio sam folder "resource" u direktorijumu projekta

.settings
bin
resource
src


I unutar tog foldera ubacio sliku "icon.png"

Zatim sam u Eclipse, kreirao novi paket, klinuo desni klik > Import > File System i odabrao lokaciju ovog foldera "resource"
Zatim se ime paketa izmjenilo u sledece

resource.workspace.ProjekatGraf.resource


I u kodu stavio sledece:

m_consoleWindow.setIconImage( new ImageIcon(this.getClass().getResource("/resorurce/workspace/ProjekatGraf/resource/icon.png")).getImage() );


I ikonica se pojavila. Medjutim, posto me nerviralo ime paketa, izbrisao sam ga, i uspio da dodam folder resource bez promjene naziva pakete.
I sad u kodu stavim sledece


m_consoleWindow.setIconImage( new ImageIcon(this.getClass().getResource("/resorurce/icon.png")).getImage() );


Izbaci mi sledecu gresku

Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at org.console.Console.<init>(Console.java:66)
at org.console.Console.getInstance(Console.java:137)
at org.main.App.main(App.java:7)

(Ovo mi samo govori gdje je greska u kodu)

U cemu je problem ?
Cisto da napomenem. Na kraju sve eksportujem u .jar file.


EDIT:
Napisao sam "resorurce" umjesto "resource" :facepalm
Neka moderator obrise temu.