Ciao.

Sto provando ad aggiungere un'immagine ad un JPanel. Facendo ricerche online ho letto che la soluzione più semplice è quella di aggiungere una ImageIcon ad una JLabel. Solo che lanciando il programma questa immagine non viene caricata e non capisco perchè.

codice:
.....
//pannello logo
JPanel logo = new JPanel(new BorderLayout());
JPanel pVuoto = new JPanel(); pVuoto.setBackground(Color.orange);

JLabel label = new JLabel(new ImageIcon("logo.jpg")); 
label.setOpaque(true);
            
logo.add(label, BorderLayout.CENTER);
logo.add(pVuoto, BorderLayout.SOUTH);
logo.setBackground(Color.orange);
...

l'immagine è salvata nel package.
dov'è il problema??
(ho già provato a cambiare l'estensione da jpg a jpeg)