Duckemai
Mitglied
Hallo,
wie kann ich ein JOptionPane.showConfirmDialog mit dem X oben rechts schließen, ohne das gleich
die ganze Anwendung geschlossen wird?
BSP:
//Fenster schließen mit X
public WindowListener Fensterwaechter = new WindowAdapter()
{
public void windowClosing (WindowEvent Ereignis)
{
if (statusSpeichern)
{
int Wahl = JOptionPane.showConfirmDialog(null, "Eintrag speichern?", "Book",
JOptionPane.YES_NO_OPTION);
if (Wahl == JOptionPane.YES_OPTION)
{
secureWriteText(Pfad);
writeText(Pfad + datei);
System.exit(0);
}//if
if (Wahl == JOptionPane.NO_OPTION)
{
System.exit(0);
}
if (Wahl == JOptionPane.CLOSED_OPTION) //X oben rechts wird gedrückt
{
//Nur den "showConfirmDialog" schließen. Anwendung weiterlaufen lassen! }
}//if
}//WindowsListener
};
Vielen Dank!
wie kann ich ein JOptionPane.showConfirmDialog mit dem X oben rechts schließen, ohne das gleich
die ganze Anwendung geschlossen wird?
BSP:
//Fenster schließen mit X
public WindowListener Fensterwaechter = new WindowAdapter()
{
public void windowClosing (WindowEvent Ereignis)
{
if (statusSpeichern)
{
int Wahl = JOptionPane.showConfirmDialog(null, "Eintrag speichern?", "Book",
JOptionPane.YES_NO_OPTION);
if (Wahl == JOptionPane.YES_OPTION)
{
secureWriteText(Pfad);
writeText(Pfad + datei);
System.exit(0);
}//if
if (Wahl == JOptionPane.NO_OPTION)
{
System.exit(0);
}
if (Wahl == JOptionPane.CLOSED_OPTION) //X oben rechts wird gedrückt
{
//Nur den "showConfirmDialog" schließen. Anwendung weiterlaufen lassen! }
}//if
}//WindowsListener
};
Vielen Dank!