salve vorrei caricare un immagine in una etichetta con questo script

// questo è nel costruttore
ImageIcon icon = createImageIcon("immagini/logoindex.png",
"a pretty but meaningless splat");

sfondo = new JLabel(icon);


// questo è fuori dal costruttore
protected ImageIcon createImageIcon(String path,
String description) {
java.net.URL imgURL = getClass().getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL, description);
} else {
System.err.println("File non trovato: " + path);
return null;
}
}

il problema è che non mi trova il file, la cartella immagini e contenuta in una cartella dove si trova anche la cartella src ( ho provato anche a mettere la cartella immagini dentro src, senza risultati ), potete aiutarmi

saluti roberto