Il seguente codice funziona correttamente quando si esegue NetBeans.Imposta immagine icona nel file Jar
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage("PlagiaLyzerIcon.png"));
Tuttavia, una volta incorporato nel file Jar, l'icona era sparita.
Qualcuno ha idea di quale sia il problema? Mi sono reso conto che devo mettere l'immagine dell'icona nella directory radice, tuttavia, dopo averlo compilato in JAR, l'icona è scomparsa.
Grazie per qualsiasi aiuto ...
Ciao a tutti, il problema è stato risolto con il seguente codice,
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("plagialyzer/resources/PlagiaLyzerIcon.png")));
funziona Dopo compilate in file jar.
anche se imposto il percorso per la cartella, di nuovo, funziona nel progetto ma non con il file Jar. e, non sono sicuro di quale sia il problema con il codice che hai fornito? Problema del costruttore? –
Voglio dire, questo codice non funziona, this.getFrame() setIconImage. ( nuova imageIcon (getClass() getClassLoader() getResource ("PlagiaLyzerIcon.png")) ..); –
ooo ora vedo il problema ... this.getFrame(). SetIconImage (new imageIcon (getClass(). GetClassLoader(). GetResource ("PlagiaLyzerIcon.png")). GetImage()); dovrebbe essere lavoro – Hector