Hallo,
ich kämpfe schon seit mehreren Tagen mit dem Problem.
Ich möchte aus einem Thread in dem die Rechnerzeit läuft in bestimmten Zeitintervallen andere Methoden ausführen.
Z.B. jede 5 sek. soll ein Pixel dargestellt werden usw.
Ich habe schon alles mögliche versucht, klappt nicht. In 3 Wochen muss das Projekt fertig sein und ich komme nicht voran.
Hier ist der Ausschnitt aus dem Programm:
Das Programm läuft, solange die Methode nicht verlassen wird. Wenn ich eine der drei letzten auskommentierten Zeilen ausführen will, bekomme ich die Fehlermeldung:
Exception in thread "Thread-3" java.lang.NullPointerException
at insulinsimulator.Gui_PumpeDisplay$zeit.run(Gui_PumpeDisplay.java:201)
Bitte um Hilfe.
Gruß
Andron
ich kämpfe schon seit mehreren Tagen mit dem Problem.
Ich möchte aus einem Thread in dem die Rechnerzeit läuft in bestimmten Zeitintervallen andere Methoden ausführen.
Z.B. jede 5 sek. soll ein Pixel dargestellt werden usw.
Ich habe schon alles mögliche versucht, klappt nicht. In 3 Wochen muss das Projekt fertig sein und ich komme nicht voran.
Hier ist der Ausschnitt aus dem Programm:
Code:
while (true) {
synchronized (v) {
Date dd = null;
dd = new java.util.Date();
int st = dd.getHours();
int min = dd.getMinutes();
int sek = dd.getSeconds();
System.out.println(sek);
try {
this.sleep(1000);
} catch (InterruptedException ex) {
}
if (sek % 5 == 0) {
String s="test";
v.add(s);
v.notify();
System.out.println("Produzent erzeugte " + s);
System.out.println("$");
// mensch.OnTimer();
// disp.Zeichnen(10, 10);
// disp.repaint();
}
Exception in thread "Thread-3" java.lang.NullPointerException
at insulinsimulator.Gui_PumpeDisplay$zeit.run(Gui_PumpeDisplay.java:201)
Bitte um Hilfe.
Gruß
Andron