Files
FIprojetIHM2022/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Graphic/Controller/ObservateurFenetre.java

59 lines
1.4 KiB
Java
Raw Normal View History

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
}
}