/** * Initialise la liste d'�tudiants ou de jurys � partir des personnes stock�es dans l'application. * * @see ModelePerson * @see ListePerson */ public void initialiserListe() { personModel.clear(); personArray.clear(); for (ModelePerson p : ListePerson.instance()) { personModel.addElement(p.getLastname() + " " + p.getFirstname()); personArray.add(p); } }
/** Modifie la liste de personne en fonction du contenu du champ de texte de recherche. */ public void rechercherListe() { effacerDesc(); personArray.clear(); personModel.clear(); if (!(rechercherField.getText().equals(""))) { for (ModelePerson p : ListePerson.instance()) { if (p.getLastname().equals(rechercherField.getText().replace(" ", "").toUpperCase())) { personArray.add(p); personModel.addElement(p.getLastname() + " " + p.getFirstname()); } } } else { initialiserListe(); } }