Fenster schließt anderes Fenster

  • Themenstarter Themenstarter JFRameInJFrame
  • Beginndatum Beginndatum
J

JFRameInJFrame

Gast
Hallo,

ich habe ein JFrame aus dem heraus starte ich ein anderes JFrame
(ein config Fenster). Wenn ich das Fenster mit dem "X" Rechts oben
schließe, wird auch mein "Hauptfenster" geschlossen.

Wie kann ich das verhindern?
 
1. setDefaultCloseOperation() explizit aufrufen und sagen, dass keine Aktion ausgeführt werden soll.
2. Einen eigenen WindowListener implementieren
 
Also ich würde da wohl auch einen modalen Dialog empfehlen, dann hast du den Vorteil, dass man diesen auch erst schließen muss, bevor der Nutzer weiter machen kann. Sofern du das natürlich willst 😉
 
Eine Anwendung, auf jeden Fall die, wie du sie hier erzeugen möchtest, sollte nur einen einzigen JFrame haben.
Den Dialog schließt du dann mit:
Java:
dialog.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
 

Zurück
Oben