Hallo, aus mir unerfindlichen Gründen bekomme ich in meinem neuen projekt eine NullPointerException. Hierzu mein code:
Schon bei der setColor-Methode bekommt mein programm probleme... g ist zu dem Zeitpunkt noch mit "null" belegt, doch ich kann mir das beim besten Willen nicht erklären, denn in einem anderen Programm habe ich dies genau gleich gemacht, mit erfolg.
Ich hoffe nur, dass mich jemand auf einen Fehler aufmerksam machen kann
Java:
public class Spieloberfläche extends JPanel{
Painter painter;
public Spieloberfläche(){
super();
painter = new Painter(this);
painter.start();
this.setFocusable(true);
}
public void paint(Graphics g){
super.paint(g);
}
}
public class Painter extends Thread{
Graphics g = null;
JPanel parent = null;
public Painter(JPanel parent) {
this.parent = parent;
}
public void paint(){
g = parent.getGraphics();
g.setColor(Color.blue);
}
public void run(){
this.paint();
}
}
Ich hoffe nur, dass mich jemand auf einen Fehler aufmerksam machen kann