2022-10-31 15:02:52 +01:00
package fr.iutfbleau.projetIHM2022FI2.Graphic.Controller ;
import java.awt.event.WindowEvent ;
import java.awt.event.WindowListener ;
import javax.swing.JOptionPane ;
import javax.swing.JFrame ;
public class ObservateurFenetre implements WindowListener {
public ObservateurFenetre ( ) {
}
@Override
public void windowActivated ( WindowEvent e ) {
// TODO Auto-generated method stub
}
@Override
public void windowClosed ( WindowEvent e ) {
// TODO Auto-generated method stub
}
@Override
public void windowClosing ( WindowEvent e ) {
JFrame fenetre = ( JFrame ) e . getSource ( ) ;
2022-11-13 19:59:13 +01:00
int confirmation = JOptionPane . showConfirmDialog ( fenetre . getContentPane ( ) , " Voulez vous sauvegarder Avant de quitter? " , " Quitter " , JOptionPane . YES_NO_OPTION ) ;
2022-11-13 19:58:10 +01:00
if ( confirmation ! = JOptionPane . OK_OPTION ) ;
2022-11-13 19:59:13 +01:00
2022-10-31 15:02:52 +01:00
fenetre . dispose ( ) ;
}
@Override
public void windowDeactivated ( WindowEvent e ) {
// TODO Auto-generated method stub
}
@Override
public void windowDeiconified ( WindowEvent e ) {
// TODO Auto-generated method stub
}
@Override
public void windowIconified ( WindowEvent e ) {
// TODO Auto-generated method stub
}
@Override
public void windowOpened ( WindowEvent e ) {
// TODO Auto-generated method stub
}
}