public class gestionnaire_mapage {
private applet applet;
private MaPage panel;
private MapageOffreBloquee[] panel_bloquee;
private MapageOffreEnAttente[] panel_attente;
...
public gestionnaire_mapage() {
}
public gestionnaire_mapage(applet _applet) {
this.panel = new MaPage(this);
this.applet = _applet;
....
}
public void afficher(utilisateur _utilisateur){
this.applet.add(this.panel,new org.netbeans.lib.awtextra.AbsoluteConstraints(225, 0, 670, 768),-1);
this.configuration_page();
....
}
public void cacher(){
this.panel.setVisible(false);
this.panel.validate();
this.applet.remove(this.panel);
this.applet.validate();
}
public void afficherOffreBloquee(int numero){
int hauteur = numero*(30) + 150;
this.applet.add(this.panel_bloquee[numero],new org.netbeans.lib.awtextra.AbsoluteConstraints(230, hauteur, -1, -1),1);
this.applet.validate();
}
public void afficherOffreEnAttente(int numero){
int hauteur = numero*(30) + 330;
this.applet.add(this.panel_attente[numero],new org.netbeans.lib.awtextra.AbsoluteConstraints(230, hauteur, -1, -1),1);
this.applet.validate();
}
public void configuration_page(){
...
for(int i=0; i < this.liste_bloque[0]; i++){
...
this.afficherOffreBloquee(i);
this.panel.set_nbOffreBloquee(i+1);
}
...
for(int i=0; i < this.liste_attente[0]; i++){
...
this.afficherOffreEnAttente(i);
this.panel.set_nbOffreEnAttente(i+1);
}
}
Partager