El siguiente código funciona bien cuando se ejecuta en NetBeans.Establecer imagen de icono en archivo Jar
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage("PlagiaLyzerIcon.png"));
Sin embargo, una vez que se incorporó al archivo Jar, el icono desapareció.
¿Alguien tiene idea de cuál es el problema? Me di cuenta de que tenía que poner la imagen del icono en el directorio raíz, sin embargo, después de compilar en JAR, el ícono desapareció.
Gracias por cualquier ayuda ...
Hola a todos, el problema se resolvió con el siguiente código,
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("plagialyzer/resources/PlagiaLyzerIcon.png")));
funciona una vez compilados en archivo jar.
incluso si configuro la ruta para la carpeta, de nuevo, funciona en el proyecto pero no con el archivo Jar. y, no estoy seguro de cuál es el problema con el código que dio? ¿Problema de constructor? –
me refiero a este código no funciona, this.getFrame() setIconImage. ( nueva imageIcon (getClass() getClassLoader() getResource ("PlagiaLyzerIcon.png")) ..); –
ooo ahora veo el problema ... this.getFrame(). SetIconImage (new imageIcon (getClass(). GetClassLoader(). GetResource ("PlagiaLyzerIcon.png")). GetImage()); debería ser trabajo – Hector