Files
LecteurPdfDoubleAffichage/src/lecteur_pdf/menuBar/menuItems/Quitter.java
T
2022-03-10 19:05:50 +01:00

42 lines
1.1 KiB
Java

/*
* Quitter.java, 26/02/2022
* IUT Rodez 2021-2022, INFO 2
* pas de copyright, aucun droits
*/
package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.Fenetre;
import lecteur_pdf.Popup;
import javax.swing.*;
import java.awt.event.ActionEvent;
/**
* Élément de Menu Quitter qui permet de fermer la fenêtre courante, ferme
* l'application s'il s'agit de la dernière fenêtre fermée
*
* @author Léo Franch
* @author Lucas Vabre
* @author Noé Villeneuve
* @author Tristan Nogaret
*/
public class Quitter extends MenuItem {
/**
* Créé un nouvel élément de Menu "Quitter"
*
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/
public Quitter(Fenetre parent) {
super(parent, "Quitter");
}
@Override
protected void action(ActionEvent evt) {
final String TITRE = "Quitter";
final String MESSAGE = "Êtes-vous sûr de vouloir quitter l'application ?";
if (Popup.OuiNonPopup(parent, TITRE, MESSAGE) == JOptionPane.YES_OPTION) parent.quitter();
}
}