Originariamente inviato da pan
verifica che l'immagine sia nel jar, al livello delle classi come nel tuo progetto.
in che senso scusa? forse questo passaggio mi è sconosciuto.
l'idea era quella di creare un altro package (o cartella), con all'interno le immagini, allo stesso livello del package dove all'interno ho il .class dove vado a richiamare le immagini.
nel .class andavo a fare la seguente cosa per richiamare le immagini (e per tenere la dicitura di prima si trova nel package BBB):
codice:
String immagine1= "mappe/FarmaciaVicina1.JPG";
creaMappa(immagine1);
public void creaMappa(String immagine){
try {
mappa.setVisible(false);
}
catch (Exception ex) {}
mappa = new JLabel(createImage(immagine));
public ImageIcon createImage(String path) {
try {
return new ImageIcon(this.getClass().getClassLoader().getResource(path));
}
catch (Exception e) {
System.out.println(e.toString());
return null;
}
}
creando però il .jar e andando a spostarlo insieme ai file .ini e alla cartella "mappe", lanciando il jar non mi fa visualizzare le immagini.
Sto cercando questa soluzione perchè necessito di avere a livello del ,jar la cartella "mappe".
Grazie per gli interventi e aiuti.