Bonsoir,

lors d'un appel à un getGraphics() sur un JPanel qui vient d'être instancié, je reçois une variable null. Comment est-ce possible, et surtout, comment y remédier ?

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class GameScreen extends JPanel
{
    public GameScreen(Image img)
    {
        super();
        setLayout(null);
        setPreferredSize(SCREEN_SIZE);
        setBackground(Color.BLACK);
 
        Graphics g = this.getGraphics();
 
        g.drawImage(img, 0, 0, Color.BLACK, this);
    }
}
Un grand merci à ceux qui pourront m'aider à résoudre ce souci