![]() |
Java: Fenster soll Hauptprogramm pausieren lassen
Hallo!
Ich möchte von der main-Methode aus mehrere Fenster kontrollieren. Die Fenster werden erzeugt, indem die main-Methode deren Konstruktoren aufruft. Wenn aber ein Fenster erzeugt wurde, macht die main-Methode gleich mit dem darauffolgenden Code weiter, obwohl sie erst das Schließen des Fensters abwarten soll. Dazu müsste sie irgendwie in einen Idle-Zustand versetzt und vom Fenster bei dessen Schließen wieder "aufgeweckt" werden. Wie könnte man das machen? :rolleyes: |
weiß nicht, gibt sicher eine elegantere lösung, aber ein kleiner workaround wäre folgendes:
fenster erstellen schleife bis fenster geschlossen abbruchbedingung der schleife: mit einer try-catch-klausel. du fragst im try-teil einen wert vom fenster ab, wenn er nicht mehr abgefragt werden kann, weils das fenster nicht mehr gibt, kommt er in den catch-teil, dort gibst einer variablen einen wert den du dann als abbruchbedingung nimmst. ist alles andere als java-würdig, aber wenns nicht anders geht (obs überhaupt so funtkioniert?). |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag