Saltar al contenido

Cargar imagen desde un archivo dentro de una carpeta de proyecto

Solución:

Selecciona el assets directorio como un directorio de recursos y luego cargue la imagen como un recurso desde la ubicación “/drawIcon.png”:

URL url = getClass().getResource("/drawIcon.png");
Image image = ImageIO.read(url);

En caso de que desee crear una imagen javafx:

Image image = new Image("/drawIcon.png");

En este caso, también, marque esa carpeta como carpeta de recursos.

Más información aquí: https://docs.oracle.com/javafx/2/api/javafx/scene/image/Image.html

Puede usar getResource (ruta) .toString (); la ruta debe comenzar con /, y comienza con el primer paquete de su carpeta src.

Image img= new Image(getClass().getResource("/path/in/your/package/structure/icon.png").toString());

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *