Ciao a tutti!
Ho un problema con questo pannello:
codice:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;

public class PannelloFinPrincipale extends JPanel {
    private Image fornaio;
    
    public PannelloFinPrincipale() {
        super();
    
        Toolkit t = Toolkit.getDefaultToolkit();
        fornaio = t.getImage("fornaio.jpeg");
       
        MediaTracker m = new MediaTracker(this);
        m.addImage(fornaio, 1);
        
        try {
            m.waitForID(1);
        }
        catch (InterruptedException e) {
        }
    }
    
    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        
        setBackground(new Color(185,220,255));
        g.drawImage(fornaio, 500, 300, null);
    }

}
E questa è la classe che crea la finestra con questo pannello:
codice:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;

public class Start {
    /** Metodo main che apre FinestraPrincipale. */ 
    public static void main(String[] args) {
        FinestraPrincipale fp = new FinestraPrincipale("Happy baker");
        Container c = fp.getContentPane();
        PannelloFinPrincipale p = new PannelloFinPrincipale();
        c.add(p);
        
        fp.addWindowListener(new ChiudiApp());
        fp.setVisible(true);
    }
    
    
}
Il problema è che non mi visualizza l'immagine "fornaio".
Il codice mi sembra corretto...!
GRAZIE MILLE!