Hallo,
habe ein JFrame als Hauptfenster, dieses ruft ein JDialog auf, JDialog wird das Hauptfenster als owner übergeben.
Nun möchte ich das wenn auf das schliesen (x) oben rechts gedrückt wird ein Dialog angezeigt wird der nochmal nachfragt ob das Fenster wirklich geschlossen werden soll.
ich setze im JDialog
und natürlich
Doch wenn das Fenster über (x) geschlossen wird geht er nicht in die Funktion windowClosing.
Das wirklich interessant ist aber das er in die Funktion reingeht sobald der JDialog nicht mehr modal ist also
habe ein JFrame als Hauptfenster, dieses ruft ein JDialog auf, JDialog wird das Hauptfenster als owner übergeben.
Code:
super(hauptfenster1,"Anmeldung",true);
ich setze im JDialog
Code:
setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
Code:
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent event)
{
//Hier würde jetzt der Dialog stehen aber soweit kommt es ja nicht
System.out.println("Anmeldung schliessen Anmeldefenster");
setVisible(false);
dispose();
}
});
Das wirklich interessant ist aber das er in die Funktion reingeht sobald der JDialog nicht mehr modal ist also
Code:
super(hauptfenster1,"Anmeldung");