1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public void DisplayRetenu(HashMap<Long, String> cand) {
listenerJPInscrit = new GhostDropManagerDemo(GererUv.getInscrit()); //GererUv.getInscrit() recupert le JPanel "inscrit"
listenerJPListeDA = new GhostDropManagerDemo(GererUv.getListeDA());
listenerJPRefuse = new GhostDropManagerDemo(GererUv.getRefuse());
//La boucle qui suit remplis le JPanel Inscrit avec les JTextPane correspondants
for(Entry<Long, String> entry : cand.entrySet()) {
String nom = entry.getValue();
SapforListeCandidat lst=new SapforListeCandidat(nom, Color.green);
lst.addMouseListener(componentAdapterRetenuToInscrit = new GhostComponentAdapter(glassPane, "Retenu -> Inscrit"));
lst.addMouseListener(componentAdapterRetenuToListeDA = new GhostComponentAdapter(glassPane, "Retenu -> ListeDA"));
lst.addMouseListener(componentAdapterRetenuToRefuse = new GhostComponentAdapter(glassPane, "Retenu -> Refuse"));
componentAdapterRetenuToInscrit.addGhostDropListener(listenerJPInscrit);
componentAdapterRetenuToListeDA.addGhostDropListener(listenerJPListeDA);
componentAdapterRetenuToRefuse.addGhostDropListener(listenerJPRefuse);
lst.addMouseMotionListener(new GhostMotionAdapter(glassPane));
System.out.println("Display Candidat - Candidat "+nom);
GererUv.getRetenu().add(lst);
}
} |
Partager