JDialog Schließung abfangen.

crazyOI

Grünschnabel
Hallo alle zusammen, endlich habe auch ich hier einen Account. :)


Jungens habe folgendes Problem:
Ich habe ein Dialog mit unteranderen dem Cancel-Button, welcher dann den Dialog beendet und ein paar andere Methoden aufruft, bis jetzt alles schön und gut, aber wenn ich es über die Standard-Close-Button beende, dann gibt es dem entsprechend Probleme, weil die Methoden nicht aufgerufen werden.

meine Frage: Kann ich die Schließung des Dialogs irgendwie abfangen?

Gruß Oli
 
Du kannst deinem Dialog mittels addWindowListener einen Listener hinzufügen und im Event windowClosing deine anderen Methoden aufrufen.

Oder mit setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE) einstellen, dass der Schließen Button des Fensters gar nichts tut.
 
Danke für die schnelle Antwort...

an den addWindowListener habe ich auch schon gedacht, da ich aber schon extende sieht das mit den vielen leeren Methodenköpfen nicht so hubsch aus..
 
Zurück