In un gioco creato da me(tetris) ho un jpanel al quale voglio impostare lo sfondo...inizialmente ho fatto impostare lo sfondo tramite il metodo paintComponent del pannello ma in questo modo,dovendo il gioco fare continuamente numerosssimi repaint,viene ralentato il gioco.
Ho pensato così di fare un qualcosa all'interno del costruttore del pannello,facendo in questo modo:
codice:
Class Pannello extends JPanel{
public Pannello(){
...
....
...
Graphics g=getGraphics();
g.drawImage(img);     //dove img è una già creata BufferedImage
...
...
}
}
ma poi avviandola tramite un main (dopo averla inserita in una frame eccetera) mi dà un NullPointerException alla riga "g.drawImage(img);"
perchè?dove sbaglio?