Huhu
Ich habe das Problem, dass eien Methode, die einen boolean-Rückgabewert hat nicht funktioniert.
bl.startStatus() wird in der Klasse Schachbrett aufgerufen. bl ist ein Objekt der Klasse ButtonListener, wo dann die Methode aufgerufen wird und einen true oder false wert zurückliefern soll.
Bei der Compilierung hab ich jetzt jedes mal das Problem, dass das Programm nicht richtig abläuft, hängen bleibt/abstürzt.
Mein Programm-Code:
Klasse Schachbrett
Externe Klasse ButtonListener:
*Edit*
Das hier wird noch angezeigt wenn ich das ganze compiliere:
Hat jemand eine Idee warum das nicht funktioniert. Ich möchte es eben gerne mit dieser Methode machen und nicht eifach sb.start aufrufen, da ich sonst start nicht als private habe.
Ich habe das Problem, dass eien Methode, die einen boolean-Rückgabewert hat nicht funktioniert.
bl.startStatus() wird in der Klasse Schachbrett aufgerufen. bl ist ein Objekt der Klasse ButtonListener, wo dann die Methode aufgerufen wird und einen true oder false wert zurückliefern soll.
Bei der Compilierung hab ich jetzt jedes mal das Problem, dass das Programm nicht richtig abläuft, hängen bleibt/abstürzt.
Mein Programm-Code:
Klasse Schachbrett
Code:
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
.....
.....
.....
if (bl.startStatus()) {
damenZeichnen(g);
}
}
Externe Klasse ButtonListener:
Code:
private boolean start = false;
...
...
...
public boolean startStatus() {
if (start)
return true;
else
return false;
}
*Edit*
Das hier wird noch angezeigt wenn ich das ganze compiliere:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Hat jemand eine Idee warum das nicht funktioniert. Ich möchte es eben gerne mit dieser Methode machen und nicht eifach sb.start aufrufen, da ich sonst start nicht als private habe.
Zuletzt bearbeitet: