R
rostbart
Gast
Hi,
ich hab ein kleines Proiblem mit dem windowclosing event
aussehen tut er folgendermaßen:
die Klasse implementiert den WindowListener
Leider schließt sich das Fenster immer...egal ob ja oder nein gewählt wird.
Die anderen WindowEvent-Methoden habe ich vorsorglich mal komplett leer gelassen (auch den windowClosed)
Sämtliche Beispiele die ich finde gehen genauso vor (hab auch mehrere getestet)
Hat jemand ne Idee woran es liegen könnte bzw. welche Methode hier zusätzlich aufgerufen wird?
Denn selbst wenn ich die windowClosing-Methode auch leer lasse...das Fenster schließt sich trotzdem. Erst wenn ich den Windowlistener für den JFrame rausschmeiße nicht mehr...und das kann ja nicht des Problems Lösung sein
danke und gruß
rostbart
ich hab ein kleines Proiblem mit dem windowclosing event
aussehen tut er folgendermaßen:
Code:
public void windowClosing(WindowEvent e)
{
JFrame source = (JFrame) e.getSource();
if (JOptionPane.showConfirmDialog(source,
"Wollen Sie das Programm wirklich beenden?",
"Programm beenden",
JOptionPane.YES_NO_OPTION) == 0)
{
System.exit(0);
}
else { /* ... */ }
// Die Anwendung sollte sich bei der Auswahl von "Nein" eigentlich nicht schließen...
}
die Klasse implementiert den WindowListener
Code:
public class hpView extends JFrame implements ActionListener, WindowListener {...
Leider schließt sich das Fenster immer...egal ob ja oder nein gewählt wird.
Die anderen WindowEvent-Methoden habe ich vorsorglich mal komplett leer gelassen (auch den windowClosed)
Sämtliche Beispiele die ich finde gehen genauso vor (hab auch mehrere getestet)
Hat jemand ne Idee woran es liegen könnte bzw. welche Methode hier zusätzlich aufgerufen wird?
Denn selbst wenn ich die windowClosing-Methode auch leer lasse...das Fenster schließt sich trotzdem. Erst wenn ich den Windowlistener für den JFrame rausschmeiße nicht mehr...und das kann ja nicht des Problems Lösung sein
danke und gruß
rostbart