Class ModelDeleteDialogController
java.lang.Object
ece.ing3.java.projet.controleur.dialogs.delete.ModelDeleteDialogController
- All Implemented Interfaces:
WindowListener,PropertyChangeListener,EventListener
public class ModelDeleteDialogController
extends Object
implements PropertyChangeListener, WindowListener
Contrôleur de boîte de dialogue demandant à l'utilisateur s'il veut supprimer certaines instances de modèles BDD
- Author:
- Virgile, Nicolas, Louis-Félix
-
Method Summary
Modifier and TypeMethodDescriptionstatic ModelDeleteDialogcreateDialog(List<? extends Model> selectedModels, DialogListener listener) Créer une nouvelle boîte de dialogue de suppression d'un ensemble de modèles donnée.voidpropertyChange(PropertyChangeEvent propertyChangeEvent) Méthode d'écoute réagissant au choix de l'utilisateurvoidwindowActivated(WindowEvent windowEvent) voidwindowClosed(WindowEvent windowEvent) Méthode réagissant à la fermeture de la boîte de dialogue, appelant l'objet écoutant l'issue selon la décision prisevoidwindowClosing(WindowEvent windowEvent) voidwindowDeactivated(WindowEvent windowEvent) voidwindowDeiconified(WindowEvent windowEvent) voidwindowIconified(WindowEvent windowEvent) voidwindowOpened(WindowEvent windowEvent)
-
Method Details
-
createDialog
public static ModelDeleteDialog createDialog(List<? extends Model> selectedModels, DialogListener listener) Créer une nouvelle boîte de dialogue de suppression d'un ensemble de modèles donnée.- Parameters:
selectedModels- Modèles sélectionnéslistener- Objet qui écoute l'issue de la décision- Returns:
- Boîte de dialogue
-
windowOpened
- Specified by:
windowOpenedin interfaceWindowListener
-
windowClosing
- Specified by:
windowClosingin interfaceWindowListener
-
windowClosed
Méthode réagissant à la fermeture de la boîte de dialogue, appelant l'objet écoutant l'issue selon la décision prise- Specified by:
windowClosedin interfaceWindowListener- Parameters:
windowEvent- Événement de fermeture
-
windowIconified
- Specified by:
windowIconifiedin interfaceWindowListener
-
windowDeiconified
- Specified by:
windowDeiconifiedin interfaceWindowListener
-
windowActivated
- Specified by:
windowActivatedin interfaceWindowListener
-
windowDeactivated
- Specified by:
windowDeactivatedin interfaceWindowListener
-
propertyChange
Méthode d'écoute réagissant au choix de l'utilisateur- Specified by:
propertyChangein interfacePropertyChangeListener- Parameters:
propertyChangeEvent- Événement de changement
-