![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
bitte Mailadresse prüfen!
Registriert seit: 26.12.2002
Alter: 41
Beiträge: 140
|
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? ![]() |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() |
![]() 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?).
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|