duplicación Posible (resuelto): https://stackoverflow.com/a/1133132/783469¿Cómo cargar el icono del recurso en Java?
tengo iconos (JPG, PNG) para mi aplicación, que se almacena en mi directorio /var/tmp/gameXbox/src/image/<here>
. Ahora, ¿cómo puedo usarlos en la aplicación, sin usar el enlace físico sino como recurso?
Ejemplo: no trabajar
IconForMyButton = ImageIO.read(new File(
ClassLoader.getSystemResourceAsStream("image/button1.png")
));
Obras cuando lo hago con enlace duro:
IconForMyButton = ImageIO.read(new File(
"/var/tmp/gameXbox/src/image/button1.png"
));
Asegúrate de que las imágenes estén en el classpath de tu aplicación, y usa un enlace relativo – Robin
¿Qué quieres cargar? Una imagen de classpath o sistema de archivos? Esta es una diferencia. Estás mezclando ambas cosas. –
@Google: confirme primero, desea mostrar este ícono en su botón, como lo sugiere su variable. ¿Estoy en lo cierto acerca de eso? Saludos –