diff --git a/Projet_POO/src/liste/ClientB.java b/Projet_POO/src/liste/ClientB.java index 5abd1ea..61d4583 100644 --- a/Projet_POO/src/liste/ClientB.java +++ b/Projet_POO/src/liste/ClientB.java @@ -5,7 +5,8 @@ package liste; public class ClientB { GestionnaireListeUtilisateur gestionnaireListeUtilisateur = GestionnaireListeUtilisateur.instance(); //usefull ? puisque static ? - + + String nom = "Delta"; String id = "0"; diff --git a/Projet_POO/src/liste/GestionnaireListeUtilisateur.java b/Projet_POO/src/liste/GestionnaireListeUtilisateur.java index 2b93060..8fff3f8 100644 --- a/Projet_POO/src/liste/GestionnaireListeUtilisateur.java +++ b/Projet_POO/src/liste/GestionnaireListeUtilisateur.java @@ -7,7 +7,7 @@ import java.util.ArrayList; public class GestionnaireListeUtilisateur { //contient la liste Utilisateur à jour - private static ArrayList listeUtilisateur = new ArrayList(); + private ArrayList listeUtilisateur = new ArrayList(); @@ -28,14 +28,14 @@ public class GestionnaireListeUtilisateur { - public static ArrayList getListeUtilisateur() { + public ArrayList getListeUtilisateur() { return listeUtilisateur; } - public static void setListeUtilisateur(ArrayList liste) { + public void setListeUtilisateur(ArrayList liste) { listeUtilisateur = liste; } diff --git a/Projet_POO/src/liste/TraitementCmdListe.java b/Projet_POO/src/liste/TraitementCmdListe.java index 450eaeb..705d7ca 100644 --- a/Projet_POO/src/liste/TraitementCmdListe.java +++ b/Projet_POO/src/liste/TraitementCmdListe.java @@ -24,6 +24,8 @@ public class TraitementCmdListe implements Runnable{ public void run() { try { + GestionnaireListeUtilisateur gestionnaireListeUtilisateur = new GestionnaireListeUtilisateur(); + String ordre = cmd[0]; String id = cmd[1]; String nom = cmd[2]; @@ -37,7 +39,7 @@ public class TraitementCmdListe implements Runnable{ System.out.println("bloqué"); if (ordre.equals("delete")) { - GestionnaireListeUtilisateur.setListeUtilisateur(supprimeUtilisateur(GestionnaireListeUtilisateur.getListeUtilisateur(), id)); + gestionnaireListeUtilisateur.setListeUtilisateur(supprimeUtilisateur(gestionnaireListeUtilisateur.getListeUtilisateur(), id)); } if (ordre.equals("add")) { @@ -45,9 +47,9 @@ public class TraitementCmdListe implements Runnable{ //System.out.println("NULLLLLLLL"); //on ne fait rien (utilisateur non encore configuré) } else { - GestionnaireListeUtilisateur.setListeUtilisateur(ajouteUtilisateur(GestionnaireListeUtilisateur.getListeUtilisateur(), id, nom, ip)); - for(int i=0; i flemme debug - ListUI liste = new ListUI(); - liste.setLocationRelativeTo(null); - liste.setVisible(true); + + //ListUI liste = new ListUI(); + //liste.setLocationRelativeTo(null); + //liste.setVisible(true); dispose(); - //Thread ts = new Thread(liste); //inutile avce le setVisible(true) - //ts.start(); + Thread ts = new Thread(new ListUI()); //inutile avce le setVisible(true) + ts.start(); } else { JOptionPane.showMessageDialog(null, "Invalid Username / Password", "Login error", 2);