letztes Frame Programm beenden

dsNDesign

Erfahrenes Mitglied
Hei,
ich habe ein Programm, bei welchem mehrere Frames geöffnet sind. Nun möchte ich, dass nach dem schließen des letzten Frames das Programm beendet wird.

Momentan habe ich bei jedem Frame nur dispose. Aber damit läuft das Programm ja weiter.

Ich weiß auch, dass ich mit System.exit(0) das Programm beende, aber ich muss ja irgendwie überprüfen, ob noch ein Fenster offen ist?

Kennt da jemand eine Lösung?

Gruß
 
Hallo,

eine Möglichkeit wäre, dass du einen FrameManager oder sowas hast, bei dem sich jedes Fenster anmeldet.
Diesen könntest du dann fragen, ob noch andere Fenster geöffnet sind. Du musst natürlich auch die Fenster wieder abmelden, wenn du eins schließt.

Gruß

Sascha
 
Zurück