diff --git a/POO/src/communication/UDPServer.java b/POO/src/communication/UDPServer.java index 6ae4674..7357b21 100644 --- a/POO/src/communication/UDPServer.java +++ b/POO/src/communication/UDPServer.java @@ -51,7 +51,7 @@ public class UDPServer extends Thread { else { commUDP.addUser(((MessageSysteme) msg).getId(), ((MessageSysteme) msg).getPseudo(), inPacket.getAddress()); - System.out.println(((MessageSysteme) msg).getId()+", "+((MessageSysteme) msg).getPseudo()); + //System.out.println(((MessageSysteme) msg).getId()+", "+((MessageSysteme) msg).getPseudo()); } break; diff --git a/POO/src/main/ControleurStandard.java b/POO/src/main/ControleurStandard.java index da1c410..132f093 100644 --- a/POO/src/main/ControleurStandard.java +++ b/POO/src/main/ControleurStandard.java @@ -168,10 +168,14 @@ public class ControleurStandard implements ActionListener, ListSelectionListener public void update(Object o, Object arg) { //entre dans la fonction mais affichage pas systematique : voir si pb d'affichage ou d'argument ArrayList userList = (ArrayList) arg; + ArrayList listPseudo = new ArrayList(); vue.resetListUsers(); + System.out.println("Updated list :"); for (Utilisateur user : userList) { - vue.addListUsers(user.getPseudo()); + System.out.println(user.getPseudo()); + listPseudo.add(user.getPseudo()); } + vue.addListUsers(listPseudo); } } diff --git a/POO/src/main/Utilisateur.java b/POO/src/main/Utilisateur.java index caaf122..db15605 100644 --- a/POO/src/main/Utilisateur.java +++ b/POO/src/main/Utilisateur.java @@ -19,7 +19,7 @@ public class Utilisateur implements Serializable{ this.id = id; this.pseudo = pseudo; this.ip = ip; - System.out.println(InetAddress.getLocalHost()); + /*System.out.println(InetAddress.getLocalHost())*/; } diff --git a/POO/src/main/VueStandard.java b/POO/src/main/VueStandard.java index 0faa9b5..542cfa4 100644 --- a/POO/src/main/VueStandard.java +++ b/POO/src/main/VueStandard.java @@ -189,12 +189,11 @@ public class VueStandard extends Vue { //Update de la liste des utilisateurs// protected void resetListUsers() { - VueStandard.userList = new DefaultListModel(); - this.activeUsersList = new JList(VueStandard.userList); + VueStandard.userList.removeAllElements(); } - protected void addListUsers (String newUser) { - VueStandard.userList.addElement(newUser); + protected void addListUsers (ArrayList listPseudo) { + VueStandard.userList.addAll(listPseudo); } }