From e98bf1436a60a3757cb813f1fbe5b362c30fbd5e Mon Sep 17 00:00:00 2001 From: martins Date: Sun, 4 Dec 2022 11:42:59 +0100 Subject: [PATCH] petite modif --- .../MNP/AbstractChangementFactoryNP.java | 2 +- .../projetIHM2022FI2/Permanent/View/Connexion.java | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/AbstractChangementFactoryNP.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/AbstractChangementFactoryNP.java index 6957459..2788fed 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/AbstractChangementFactoryNP.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/MNP/AbstractChangementFactoryNP.java @@ -38,7 +38,7 @@ public class AbstractChangementFactoryNP implements AbstractChangementFactory { // la méthode value() d'un hashmap retourne la collection des valeurs. // Il faut transformer la collection en Set. // Un constructeur de HashSet permet de faire cette opération. - Set out = new HashSet(this.brain.values()); + Set out = new HashSet(this.brain.values()); return out; } diff --git a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/View/Connexion.java b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/View/Connexion.java index 07ae16c..4c851b6 100644 --- a/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/View/Connexion.java +++ b/java/APIGroupe/src/fr/iutfbleau/projetIHM2022FI2/Permanent/View/Connexion.java @@ -115,20 +115,25 @@ public class Connexion extends JOptionPane{ } if(choose==User.ROOT){ if(password.getText().equals("root")){ + fenetre.dispose(); return User.ROOT; } } if(choose==User.PROF){ if(password.getText().equals("prof")){ + fenetre.dispose(); return User.PROF; } } if(choose==User.ETUDIANT){ if(password.getText().equals("etuiutsen")){ + fenetre.dispose(); return User.ETUDIANT; } } - return Connexion.retry(choose, fenetre); + User ret=Connexion.retry(choose, fenetre); + fenetre.dispose(); + return ret; } public static int Persistant(){ @@ -144,9 +149,11 @@ public class Connexion extends JOptionPane{ return 0; } if(result.equals(value[0])){ + fenetre.dispose(); return 1; } if(result.equals(value[1])){ + fenetre.dispose(); return 2; } return 0;