Hallo,
bei meinem Programm soll der Benutzer einer beliebige Zeit in Millisekunden eingeben kann und dann nach drücken eines bestimmten Buttons, soll sich das Fenster nach der angegeben Zeit schließen.
Ich dachte, die Zeit, die das Programm abwarten soll, bis es zum nächsten Kommando geht, könnte ich mit wait erreichen.
Ich hab also
aber ich bekomm dann folgende Exception
ava.lang.IllegalMonitorStateException
Sagt mir nich viel. In der Doku hab ich zwar etwa gefunden, aber das besagte, dass ich was benutzte, was mir aber gar nicht zusteht (oder sp ähnlich).
Wie kann ich denn sonst meinem Rechner klar machen, dass ich x sekunden warten will und dann soll das Fenster geschlossen werden?
Gruß Jasmin
bei meinem Programm soll der Benutzer einer beliebige Zeit in Millisekunden eingeben kann und dann nach drücken eines bestimmten Buttons, soll sich das Fenster nach der angegeben Zeit schließen.
Ich dachte, die Zeit, die das Programm abwarten soll, bis es zum nächsten Kommando geht, könnte ich mit wait erreichen.
Ich hab also
Code:
frame.wait(timeToAutoClose);
close();
aber ich bekomm dann folgende Exception
ava.lang.IllegalMonitorStateException
Sagt mir nich viel. In der Doku hab ich zwar etwa gefunden, aber das besagte, dass ich was benutzte, was mir aber gar nicht zusteht (oder sp ähnlich).
Wie kann ich denn sonst meinem Rechner klar machen, dass ich x sekunden warten will und dann soll das Fenster geschlossen werden?
Gruß Jasmin