1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Java: Abfangen des Beendes eines Programms

Dieses Thema im Forum "Mac OS Entwickler, Programmierer" wurde erstellt von Gandhi, 12.05.2005.

  1. Gandhi

    Gandhi Thread Starter MacUser Mitglied

    Mitglied seit:
    25.01.2004
    Beiträge:
    98
    Zustimmungen:
    0
    Hallo zusammen,

    ich schreibe gerade an einem Java Programm und habe mal folgende Frage:

    Wie kann ich noch einige Funktionen ausführen, wenn jemand das Java-Programm beendet. D.h. Wählt jemand "Apfel"+"Q", so will ich den Benutzer z.B. fragen, ob er das Programm wirklich beenden will, oder ob er noch nicht gespeicherte Daten, speichern will.
    Das gleiche soll dann aber auch unter Windows funktionieren, wenn jemand das Fenster schließt.
    Ich hoffe es ist einigermaßen klar, was ich machen möchte.
    Vielen Dank für hilfe schon mal im voraus.
     
  2. macHomer

    macHomer MacUser Mitglied

    Mitglied seit:
    23.02.2005
    Beiträge:
    150
    Zustimmungen:
    0
    WindowHandler

    Du benötigst einen WindowListener, der die Methode
    "windowClosing(WindowEvent)" überschreibt. Es reicht also völlig aus,
    in der Gui-Initialisierung einen anonymen WindowAdapter als Referenz
    anzugeben, der bei "windowClosing" z.B. ein JOptionFrame mit einer
    Benutzerabfrage aufruft.