Hallo,
ich benutze die Point-Klasse eigentlich sehr gerne, weil sie für Koordinaten so gut geeignet ist. Jetzt habe ich aber folgendes Problem:
eine Nullpointerexception in der Zeile: koord.x = dir / 4;
Exception in thread "Thread-3" java.lang.NullPointerException
at MyGUI$GoThread.run(MyGUI.java:96)
at java.lang.Thread.run(Unknown Source)
Weiß einer warum das nicht geht? Ich versteh's nicht, wenn ich 2 Integer-Variablen für die x- und y-Koordinate nehme funktioniert alles ... !?!
ich benutze die Point-Klasse eigentlich sehr gerne, weil sie für Koordinaten so gut geeignet ist. Jetzt habe ich aber folgendes Problem:
Java:
class GoThread implements Runnable {
int dir;
Point koord;
public void run() {
while(true){
dir = ((int)(100*Math.random()))%16 + 1;
System.out.println("" + dir);
koord.x = dir / 4;
koord.y = dir % 4;
}
}
}
eine Nullpointerexception in der Zeile: koord.x = dir / 4;
Exception in thread "Thread-3" java.lang.NullPointerException
at MyGUI$GoThread.run(MyGUI.java:96)
at java.lang.Thread.run(Unknown Source)
Weiß einer warum das nicht geht? Ich versteh's nicht, wenn ich 2 Integer-Variablen für die x- und y-Koordinate nehme funktioniert alles ... !?!