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)