Hallo,
ich will bei einem Programm ein Fenster unsichtbar machen und währenddessen soll beim Fenster nichts passieren, bis eine Methode das Fenster am Ende wieder sichtbar macht.
Dazu hab ich eben setVisible(false) benutzt und wollte die Methode wait() nehmen. Aber wenn ich this.wait() benutze kommt diese Exception: " Exception in thread "AWT-EventQueue-0" java.lang.IllegalMonitorStateException: current thread not owner
at java.lang.Object.wait(Native Method) "
Und ich versteh nicht, was das jetzt heißen soll, bzw. was ich falsch gemacht hab.
ich will bei einem Programm ein Fenster unsichtbar machen und währenddessen soll beim Fenster nichts passieren, bis eine Methode das Fenster am Ende wieder sichtbar macht.
Dazu hab ich eben setVisible(false) benutzt und wollte die Methode wait() nehmen. Aber wenn ich this.wait() benutze kommt diese Exception: " Exception in thread "AWT-EventQueue-0" java.lang.IllegalMonitorStateException: current thread not owner
at java.lang.Object.wait(Native Method) "
Und ich versteh nicht, was das jetzt heißen soll, bzw. was ich falsch gemacht hab.