From 3842e8e762e6e573cfb3711a7bca0d6494a33181 Mon Sep 17 00:00:00 2001 From: chaignea Date: Wed, 7 Dec 2022 15:49:11 +0100 Subject: [PATCH] Ajout doc controller --- .../MNP/ROOT/Controller/ActionChangement.java | 14 +++++++++++ .../MNP/ROOT/Controller/ActionListChange.java | 13 ++++++++++- .../Controller/ActionListenerNouveauEtu.java | 14 +++++++++-- .../Controller/ActionListenerSuprEtu.java | 14 +++++++++++ .../MNP/ROOT/Controller/ListenerFindBar.java | 15 +++++++++++- .../Controller/ObservateurModifGroupe.java | 15 +++++++++++- .../ROOT/Controller/SelecteurEtudiant.java | 14 ++++++++++- .../MP/ROOT/Controller/ActionChangement.java | 17 ++++++++++++++ .../MP/ROOT/Controller/ActionListChange.java | 15 +++++++++++- .../Controller/ActionListenerNouveauEtu.java | 13 ++++++++++- .../Controller/ActionListenerSuprEtu.java | 14 +++++++++++ .../MP/ROOT/Controller/ListenerFindBar.java | 16 ++++++++++++- .../Controller/ObservateurModifGroupe.java | 15 +++++++++++- .../MP/ROOT/Controller/SelecteurEtudiant.java | 15 +++++++++++- .../Controller/ActionListenerChangeEtu.java | 23 +++++++++++++++++-- .../ControllerGroupeBChangement.java | 15 +++++++++++- .../Controller/ObservateurChangeGroupe.java | 16 +++++++++++-- .../Controller/ObservateurFenetre.java | 13 ++++++++--- 18 files changed, 252 insertions(+), 19 deletions(-) diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionChangement.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionChangement.java index ff37d2e..a593786 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionChangement.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionChangement.java @@ -6,13 +6,27 @@ import javax.swing.JButton; import fr.iutfbleau.projetIHM2022FI2.API.Changement; import fr.iutfbleau.projetIHM2022FI2.API.Model; +/** + * le controleur pour les changements + */ public class ActionChangement implements ActionListener{ + // le model private Model m; + // le changement private Changement change; + /** + * le constructeur + * @param m le model + * @param change le changement + */ public ActionChangement(Model m, Changement change){ this.m=m; this.change=change; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { String text=((JButton)e.getSource()).getText(); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListChange.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListChange.java index 62d2cdb..32ed1a5 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListChange.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListChange.java @@ -5,12 +5,23 @@ import java.awt.event.ActionListener; import javax.swing.JButton; import fr.iutfbleau.projetIHM2022FI2.API.Model; - +/** + * le controleur pour la liste des étudiants + */ public class ActionListChange implements ActionListener{ + // le model private Model m; + /** + * le constructeur + * @param m le model + */ public ActionListChange(Model m){ this.m=m; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { String text=((JButton)e.getSource()).getText(); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerNouveauEtu.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerNouveauEtu.java index 9e82070..329244c 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerNouveauEtu.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerNouveauEtu.java @@ -7,13 +7,23 @@ import javax.swing.*; import fr.iutfbleau.projetIHM2022FI2.MNP.ROOT.View.FenetreSelectionEtu; import java.awt.event.ActionEvent; - +/** + * le controleur pour la création d'étudiants + */ public class ActionListenerNouveauEtu implements ActionListener{ + // la fenetre de selection private FenetreSelectionEtu pere; + /** + * le constructeur + * @param pere la fenetre de selection + */ public ActionListenerNouveauEtu(FenetreSelectionEtu pere){ this.pere=pere; } - + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="tous"){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerSuprEtu.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerSuprEtu.java index c7ceb7d..ecd756c 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerSuprEtu.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ActionListenerSuprEtu.java @@ -6,13 +6,27 @@ import javax.swing.JOptionPane; import fr.iutfbleau.projetIHM2022FI2.API.Etudiant; import fr.iutfbleau.projetIHM2022FI2.API.Model; +/** + * le controleur pour la suppression d'etudiants + */ public class ActionListenerSuprEtu implements ActionListener { + // l'etudiant a supprimer public Etudiant etudiant; + // le model public Model model; + /** + * le constructeur + * @param m le model + * @param e l'etudiant a supprimer + */ public ActionListenerSuprEtu(Model m, Etudiant e){ this.model=m; this.etudiant=e; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { if(this.model.deleteEtu(this.etudiant)==false){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ListenerFindBar.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ListenerFindBar.java index 779d897..7ca4e27 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ListenerFindBar.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ListenerFindBar.java @@ -8,14 +8,27 @@ import javax.swing.JTextField; import fr.iutfbleau.projetIHM2022FI2.API.Etudiant; import fr.iutfbleau.projetIHM2022FI2.MNP.ROOT.View.FindBarFenetre; - +/** + * le controleur pour la barre de recherche + */ public class ListenerFindBar implements ActionListener{ + // la fenetre de recherche private FindBarFenetre fenetre; + // l'etudiant a rechercher private Etudiant et; + /** + * le constructeur + * @param fenetre la fenetre de recherche + * @param e l'etudiant a rechercher + */ public ListenerFindBar(FindBarFenetre fenetre, Etudiant e){ this.fenetre=fenetre; this.et=e; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { String text=((JButton)e.getSource()).getText(); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ObservateurModifGroupe.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ObservateurModifGroupe.java index 1ea5517..8938f87 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ObservateurModifGroupe.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/ObservateurModifGroupe.java @@ -10,14 +10,27 @@ import fr.iutfbleau.projetIHM2022FI2.MNP.ROOT.View.FenetreSelectionEtu; import javax.swing.*; import java.util.Set; +/** + * le controleur pour la modification d'un groupe + * + */ public class ObservateurModifGroupe implements ActionListener{ + // le model private Model m; + // le groupe a modifier private Groupe groupe; + /** + * le constructeur + * @param m le model + * @param g le groupe a modifier + */ public ObservateurModifGroupe(Model m, Groupe g){ this.m=m; this.groupe=g; } - + /** + * méthode invoquée lors d'un clic sur un bouton + */ @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="supr"){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/SelecteurEtudiant.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/SelecteurEtudiant.java index 05e3561..fc16884 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/SelecteurEtudiant.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/ROOT/Controller/SelecteurEtudiant.java @@ -4,14 +4,26 @@ import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import fr.iutfbleau.projetIHM2022FI2.MNP.ROOT.View.FenetreSelectionEtu; - +/** + * le controleur pour la selection des etudiants + */ public class SelecteurEtudiant implements MouseListener{ + // la fenetre de selection private FenetreSelectionEtu pere; + // l'index de l'étudiant private int index; + /** + * le constructeur + * @param index l'index de l'étudiant + * @param pere la fenetre de selection + */ public SelecteurEtudiant(int index, FenetreSelectionEtu pere){ this.pere=pere; this.index=index; } + /** + * méthode invoquée lors d'un clic + */ @Override public void mouseClicked(MouseEvent e) { if(e.getComponent().getBackground()!=Color.GREEN){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionChangement.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionChangement.java index 08536cd..11f733f 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionChangement.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionChangement.java @@ -6,13 +6,30 @@ import javax.swing.JButton; import fr.iutfbleau.projetIHM2022FI2.API.Changement; import fr.iutfbleau.projetIHM2022FI2.API.Model; + +/** + * le controller pour les changements + */ public class ActionChangement implements ActionListener{ + //le model private Model m; + //le changement private Changement change; + /** + * le constructeur + * + * @param m le model + * @param change le changement + * + */ public ActionChangement(Model m, Changement change){ this.m=m; this.change=change; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { String text=((JButton)e.getSource()).getText(); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListChange.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListChange.java index 18c1203..28e46fe 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListChange.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListChange.java @@ -5,12 +5,25 @@ import java.awt.event.ActionListener; import javax.swing.JButton; import fr.iutfbleau.projetIHM2022FI2.API.Model; - +/** + * listener pour la liste des étudiants + */ public class ActionListChange implements ActionListener{ + // le model private Model m; + /** + * le constructeur + * + * @param m le model + * + */ public ActionListChange(Model m){ this.m=m; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { String text=((JButton)e.getSource()).getText(); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerNouveauEtu.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerNouveauEtu.java index 54bde44..e79e1da 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerNouveauEtu.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerNouveauEtu.java @@ -8,12 +8,23 @@ import fr.iutfbleau.projetIHM2022FI2.MP.ROOT.View.FenetreSelectionEtu; import java.awt.event.ActionEvent; +/** + * listener pour la création d'étudiants + */ public class ActionListenerNouveauEtu implements ActionListener{ + // la fenetre de sélection private FenetreSelectionEtu pere; + /** + * le constructeur + * @param pere la fenetre de sélection + */ public ActionListenerNouveauEtu(FenetreSelectionEtu pere){ this.pere=pere; } - + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="tous"){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerSuprEtu.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerSuprEtu.java index dc3cb47..daf66fd 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerSuprEtu.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ActionListenerSuprEtu.java @@ -6,13 +6,27 @@ import javax.swing.JOptionPane; import fr.iutfbleau.projetIHM2022FI2.API.Etudiant; import fr.iutfbleau.projetIHM2022FI2.API.Model; +/** + * le controller pour la suppression d'etudiants + */ public class ActionListenerSuprEtu implements ActionListener { + // l'etudiant a supprimer public Etudiant etudiant; + // le model public Model model; + /** + * le constructeur + * @param m le model + * @param e l'etudiant a supprimer + */ public ActionListenerSuprEtu(Model m, Etudiant e){ this.model=m; this.etudiant=e; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { if(this.model.deleteEtu(this.etudiant)==false){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ListenerFindBar.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ListenerFindBar.java index 01b7b88..1ae68dd 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ListenerFindBar.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ListenerFindBar.java @@ -8,14 +8,28 @@ import javax.swing.JTextField; import fr.iutfbleau.projetIHM2022FI2.API.Etudiant; import fr.iutfbleau.projetIHM2022FI2.MP.ROOT.View.FindBarFenetre; - +/** + * le controller pour la recherche d'etudiants + */ public class ListenerFindBar implements ActionListener{ + // la fenetre de recherche private FindBarFenetre fenetre; + // l'etudiant a rechercher private Etudiant et; + /** + * le constructeur + * @param fenetre la fenetre de recherche + * @param e l'etudiant a rechercher + * + */ public ListenerFindBar(FindBarFenetre fenetre, Etudiant e){ this.fenetre=fenetre; this.et=e; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { String text=((JButton)e.getSource()).getText(); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ObservateurModifGroupe.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ObservateurModifGroupe.java index f9ad1d3..6225e41 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ObservateurModifGroupe.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/ObservateurModifGroupe.java @@ -10,14 +10,27 @@ import fr.iutfbleau.projetIHM2022FI2.MP.ROOT.View.FenetreSelectionEtu; import javax.swing.*; import java.util.Set; +/** + * le controller pour les groupes + */ public class ObservateurModifGroupe implements ActionListener{ + //le model private Model m; + //le groupe courant private Groupe groupe; + /** + * le constructeur + * @param m le model + * @param g le groupe courant + */ public ObservateurModifGroupe(Model m, Groupe g){ this.m=m; this.groupe=g; } - + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="supr"){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/SelecteurEtudiant.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/SelecteurEtudiant.java index b7f6d2b..b1a220f 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/SelecteurEtudiant.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MP/ROOT/Controller/SelecteurEtudiant.java @@ -4,14 +4,27 @@ import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import fr.iutfbleau.projetIHM2022FI2.MP.ROOT.View.FenetreSelectionEtu; - +/** + * listener pour la selection des etudiants + */ public class SelecteurEtudiant implements MouseListener{ + // la fenetre de selection private FenetreSelectionEtu pere; + // l'index de l'etudiant private int index; + /** + * le constructeur + * @param index l'index de l'etudiant + * @param pere la fenetre de selection + */ public SelecteurEtudiant(int index, FenetreSelectionEtu pere){ this.pere=pere; this.index=index; } + /** + * méthode invoquée lors d'un clic + * @param e l'événement + */ @Override public void mouseClicked(MouseEvent e) { if(e.getComponent().getBackground()!=Color.GREEN){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ActionListenerChangeEtu.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ActionListenerChangeEtu.java index a304e06..7acd03f 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ActionListenerChangeEtu.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ActionListenerChangeEtu.java @@ -14,13 +14,25 @@ import java.awt.GridLayout; import fr.iutfbleau.projetIHM2022FI2.API.Etudiant; import fr.iutfbleau.projetIHM2022FI2.API.Groupe; import fr.iutfbleau.projetIHM2022FI2.API.Model; - +/** + * le controller pour le changement de groupe d'un etudiant + */ public class ActionListenerChangeEtu implements ActionListener { + // l'etudiant a changer private Etudiant etudiant; + // le model private Model model; + // le groupe d'arrivée private Groupe B; + // les boutons private Set bout; + // le panel private JPanel myPanel; + /** + * le constructeur + * @param m le model + * @param e l'etudiant a changer + */ public ActionListenerChangeEtu(Model m, Etudiant e){ this.model=m; this.etudiant=e; @@ -28,6 +40,10 @@ public class ActionListenerChangeEtu implements ActionListener { this.bout=null; myPanel=null; } + /** + * methode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { if(this.bout==null){ @@ -50,7 +66,10 @@ public class ActionListenerChangeEtu implements ActionListener { this.model.changeGroupe(this.etudiant, B); } } - + /** + * methode pour changer le groupe d'arrivée + * @param b le groupe d'arrivée + */ public void setGroupeB(Groupe b){ this.B=b; for(JButton bouton: this.bout){ diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ControllerGroupeBChangement.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ControllerGroupeBChangement.java index 5ad07cf..0f3a010 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ControllerGroupeBChangement.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ControllerGroupeBChangement.java @@ -3,14 +3,27 @@ package fr.iutfbleau.projetIHM2022FI2.Permanent.Controller; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import fr.iutfbleau.projetIHM2022FI2.API.Groupe; - +/** + * le controleur pour le changement de groupe d'arrivée lors d'un changement de groupe + */ public class ControllerGroupeBChangement implements ActionListener{ + // le listener parent private ActionListenerChangeEtu parent; + // le groupe d'arrivée private Groupe b; + /** + * le constructeur + * @param b le groupe d'arrivée + * @param observateur le listener parent + */ public ControllerGroupeBChangement(Groupe b, ActionListenerChangeEtu observateur){ this.parent=observateur; this.b=b; } + /** + * méthode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { this.parent.setGroupeB(this.b); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurChangeGroupe.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurChangeGroupe.java index c2b0de7..d2c83e4 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurChangeGroupe.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurChangeGroupe.java @@ -4,15 +4,27 @@ import java.awt.event.*; import fr.iutfbleau.projetIHM2022FI2.API.Groupe; import fr.iutfbleau.projetIHM2022FI2.API.Model; - +/** + * l'observateur pour le changement de groupe + */ public class ObservateurChangeGroupe implements ActionListener{ + // le model private Model m; + // le groupe private Groupe g; + /** + * le constructeur + * @param m le model + * @param g le groupe + */ public ObservateurChangeGroupe(Model m, Groupe g){ this.m=m; this.g=g; } - + /** + * methode invoquée lors d'un clic sur un bouton + * @param e l'événement + */ @Override public void actionPerformed(ActionEvent e) { m.showGroupe(this.g); diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurFenetre.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurFenetre.java index f3769fe..cb5c4c4 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurFenetre.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/Controller/ObservateurFenetre.java @@ -3,9 +3,13 @@ import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.swing.JOptionPane; import javax.swing.JFrame; - +/** + * l'observateur pour la fermeture de la fenetre + */ public class ObservateurFenetre implements WindowListener{ - + /** + * le constructeur + */ public ObservateurFenetre(){ } @@ -21,7 +25,10 @@ public class ObservateurFenetre implements WindowListener{ // TODO Auto-generated method stub } - + /** + * méthode invoquée lors de la fermeture de la fenetre + * @param e l'événement + */ @Override public void windowClosing(WindowEvent e) { JFrame fenetre= (JFrame) e.getSource();