Java: Abfangen des Beendes eines Programms

Diskutiere das Thema Java: Abfangen des Beendes eines Programms im Forum Mac OS Entwickler, Programmierer

  1. Gandhi

    Gandhi Thread Starter Mitglied

    Beiträge:
    98
    Zustimmungen:
    0
    Mitglied seit:
    25.01.2004
    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 Mitglied

    Beiträge:
    167
    Zustimmungen:
    0
    Mitglied seit:
    23.02.2005
    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.
     
Die Seite wird geladen...

MacUser.de weiterempfehlen

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