import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JOptionPane;


/**
 * Permet de definir des evenements sur la JFrame principale
 * @author Magic Penguins
 *
 */
@SuppressWarnings("serial")
public class ConfirmExitDialog extends JFrame {

	/**
	 * Constructeur de la ConfirmExitDialog
	 * @param str 
	 * nom de la ConfirmExitDialog
	 */
	public ConfirmExitDialog(String str) {
		super(str);
	}
	/**
	 * Associe les envenements a la fermeture de la ConfirmExitDialog
	 */
	protected void processWindowEvent(WindowEvent e) {


		if (e.getID() == WindowEvent.WINDOW_CLOSING) {

			int exit = JOptionPane.showConfirmDialog(this, "Voulez vous vraiment quitter ?");
			if (exit == JOptionPane.YES_OPTION) {
				System.exit(0);
			}else if (exit == JOptionPane.NO_OPTION) {
				//System.exit(0);
			}

		} else {
			super.processWindowEvent(e);
		}
	}

}


