Salve,ho gi� letto molti argomenti simili e ho provato ad usare i suggerimenti che sono stati dati agli altri utenti,ma non sono riuscito comunque a risolvere il mio problema.In pratica voglio inserire in un JFrame un JLabel contenente un'immagine,ma questa non viene visualizzata.Avevo provato anche a inserire il JLabel in JPanel ma niente.
ecco il codice,come potrei fare?


codice:
public class gioco {    private JFrame finestra;
   
    private JLabel sfondo;
    
    
    
    
    
    public gioco(){
        inizio();
    }
    
    
    private void inizio(){
        finestra=new JFrame ("gioco");
        finestra.setLayout(null);
        finestra.setSize(1080,720);
        finestra.setDefaultCloseOperation(EXIT_ON_CLOSE);
        finestra.setLocation(0,0);
        finestra.setResizable(false);
        finestra.setVisible(true);
        
        ImageIcon immagine=new ImageIcon("prato.jpg");
 sfondo=new JLabel(immagine);
 sfondo.setSize(1080,720);
 sfondo.setLocation(0,0);
finestra.add(sfondo);


    }