supression panel inutile
This commit is contained in:
parent
d1aa545225
commit
80964b9489
@ -19,8 +19,6 @@ import fr.iutfbleau.projetIHM2022FI2.MP.ETU.View.FenetreGroupe;
|
|||||||
* Le Model de L'IHM
|
* Le Model de L'IHM
|
||||||
*/
|
*/
|
||||||
public class ModelEtu implements Model{
|
public class ModelEtu implements Model{
|
||||||
// le panel qui contient la fenetre de groupe
|
|
||||||
private JPanel panGroupe;
|
|
||||||
// la fenetre de groupe
|
// la fenetre de groupe
|
||||||
private FenetreGroupe fenGr;
|
private FenetreGroupe fenGr;
|
||||||
//la fenetre d'etudiant
|
//la fenetre d'etudiant
|
||||||
@ -63,7 +61,6 @@ public class ModelEtu implements Model{
|
|||||||
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this,this.promo.getGroupesOfEtudiant(this.Selected));
|
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this,this.promo.getGroupesOfEtudiant(this.Selected));
|
||||||
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this.Selected, this);
|
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this.Selected, this);
|
||||||
}
|
}
|
||||||
this.panGroupe=new JPanel(new GridLayout(1,1));
|
|
||||||
if(this.promo!=null){
|
if(this.promo!=null){
|
||||||
this.showGroupe(this.promo.getPromotion());
|
this.showGroupe(this.promo.getPromotion());
|
||||||
}else{
|
}else{
|
||||||
@ -78,20 +75,22 @@ public class ModelEtu implements Model{
|
|||||||
* @param g le groupe a afficher
|
* @param g le groupe a afficher
|
||||||
*/
|
*/
|
||||||
public void showGroupe(Groupe g){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null)
|
if(g!=null){
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.panGroupe.removeAll();
|
this.fenGr=new FenetreGroupe(g, this, null);
|
||||||
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(this.Selected));
|
}else{
|
||||||
this.fenEtu=new FenetreEtudiant(g, this.Selected, this);
|
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
||||||
|
}
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.panGroupe.add(this.fenGr.getPan());
|
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
||||||
this.panGroupe.revalidate();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenetre.add(this.panGroupe);
|
this.fenetre.add(this.fenGr.getPan());
|
||||||
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
||||||
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
||||||
this.fenetre.add(scroll);
|
this.fenetre.add(scroll);
|
||||||
this.fenetre.revalidate();
|
this.fenetre.revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
/**
|
/**
|
||||||
* getteur de la fenetre
|
* getteur de la fenetre
|
||||||
|
@ -19,9 +19,6 @@ import fr.iutfbleau.projetIHM2022FI2.Permanent.View.Chargement;
|
|||||||
* Le Model de L'IHM
|
* Le Model de L'IHM
|
||||||
*/
|
*/
|
||||||
public class ModelProf implements Model{
|
public class ModelProf implements Model{
|
||||||
|
|
||||||
// le panel qui contient la fenetre de groupe
|
|
||||||
private JPanel panGroupe;
|
|
||||||
// la fenetre de groupe
|
// la fenetre de groupe
|
||||||
private FenetreGroupe fenGr;
|
private FenetreGroupe fenGr;
|
||||||
//la fenetre d'etudiant
|
//la fenetre d'etudiant
|
||||||
@ -62,7 +59,6 @@ public class ModelProf implements Model{
|
|||||||
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this);
|
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this);
|
||||||
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion());
|
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion());
|
||||||
}
|
}
|
||||||
this.panGroupe=new JPanel(new GridLayout(1,1));
|
|
||||||
if(this.promo!=null){
|
if(this.promo!=null){
|
||||||
this.showGroupe(this.promo.getPromotion());
|
this.showGroupe(this.promo.getPromotion());
|
||||||
}else{
|
}else{
|
||||||
@ -79,18 +75,17 @@ public class ModelProf implements Model{
|
|||||||
public void showGroupe(Groupe g){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null)
|
if(g!=null)
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.panGroupe.removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenGr=new FenetreGroupe(g, this);
|
this.fenGr=new FenetreGroupe(g, this);
|
||||||
this.fenEtu=new FenetreEtudiant(g);
|
this.fenEtu=new FenetreEtudiant(g);
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.panGroupe.add(this.fenGr.getPan());
|
this.fenetre.add(this.fenGr.getPan());
|
||||||
this.panGroupe.revalidate();
|
|
||||||
this.fenetre.add(this.panGroupe);
|
|
||||||
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
||||||
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
||||||
this.fenetre.add(scroll);
|
this.fenetre.add(scroll);
|
||||||
this.fenetre.revalidate();
|
this.fenetre.revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
/**
|
/**
|
||||||
* getteur de la fenetre
|
* getteur de la fenetre
|
||||||
|
@ -26,8 +26,6 @@ import fr.iutfbleau.projetIHM2022FI2.Permanent.View.Chargement;
|
|||||||
*/
|
*/
|
||||||
public class ModelRoot implements Model{
|
public class ModelRoot implements Model{
|
||||||
|
|
||||||
// le panel qui contient la fenetre de groupe
|
|
||||||
private JPanel panGroupe;
|
|
||||||
// la fenetre de groupe
|
// la fenetre de groupe
|
||||||
private FenetreGroupe fenGr;
|
private FenetreGroupe fenGr;
|
||||||
//la fenetre d'etudiant
|
//la fenetre d'etudiant
|
||||||
@ -66,7 +64,6 @@ public class ModelRoot implements Model{
|
|||||||
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this);
|
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this);
|
||||||
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this);
|
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this);
|
||||||
}
|
}
|
||||||
this.panGroupe=new JPanel(new GridLayout(1,1));
|
|
||||||
if(this.promo.getPromotion()!=null){
|
if(this.promo.getPromotion()!=null){
|
||||||
this.showGroupe(this.promo.getPromotion());
|
this.showGroupe(this.promo.getPromotion());
|
||||||
}else{
|
}else{
|
||||||
@ -83,18 +80,17 @@ public class ModelRoot implements Model{
|
|||||||
public void showGroupe(Groupe g){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null)
|
if(g!=null)
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.panGroupe.removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenGr=new FenetreGroupe(g, this);
|
this.fenGr=new FenetreGroupe(g, this);
|
||||||
this.fenEtu=new FenetreEtudiant(g, this);
|
this.fenEtu=new FenetreEtudiant(g, this);
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.panGroupe.add(this.fenGr.getPan());
|
this.fenetre.add(this.fenGr.getPan());
|
||||||
this.panGroupe.revalidate();
|
|
||||||
this.fenetre.add(this.panGroupe);
|
|
||||||
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
||||||
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
||||||
this.fenetre.add(scroll);
|
this.fenetre.add(scroll);
|
||||||
this.fenetre.revalidate();
|
this.fenetre.revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
/**
|
/**
|
||||||
* getteur de la fenetre
|
* getteur de la fenetre
|
||||||
|
@ -21,8 +21,6 @@ import fr.iutfbleau.projetIHM2022FI2.MP.ETU.View.FenetreGroupe;
|
|||||||
* Le Model de L'IHM
|
* Le Model de L'IHM
|
||||||
*/
|
*/
|
||||||
public class ModelEtu implements Model{
|
public class ModelEtu implements Model{
|
||||||
// le panel qui contient la fenetre de groupe
|
|
||||||
private JPanel panGroupe;
|
|
||||||
// la fenetre de groupe
|
// la fenetre de groupe
|
||||||
private FenetreGroupe fenGr;
|
private FenetreGroupe fenGr;
|
||||||
//la fenetre d'etudiant
|
//la fenetre d'etudiant
|
||||||
@ -63,7 +61,6 @@ public class ModelEtu implements Model{
|
|||||||
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this,this.promo.getGroupesOfEtudiant(this.Selected));
|
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this,this.promo.getGroupesOfEtudiant(this.Selected));
|
||||||
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this.Selected, this);
|
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this.Selected, this);
|
||||||
}
|
}
|
||||||
this.panGroupe=new JPanel(new GridLayout(1,1));
|
|
||||||
if(this.promo!=null){
|
if(this.promo!=null){
|
||||||
this.showGroupe(this.promo.getPromotion());
|
this.showGroupe(this.promo.getPromotion());
|
||||||
}else{
|
}else{
|
||||||
@ -78,15 +75,16 @@ public class ModelEtu implements Model{
|
|||||||
* @param g le groupe a afficher
|
* @param g le groupe a afficher
|
||||||
*/
|
*/
|
||||||
public void showGroupe(Groupe g){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null)
|
if(g!=null){
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.panGroupe.removeAll();
|
this.fenGr=new FenetreGroupe(g, this, null);
|
||||||
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(this.Selected));
|
}else{
|
||||||
this.fenEtu=new FenetreEtudiant(g, this.Selected, this);
|
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
||||||
|
}
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.panGroupe.add(this.fenGr.getPan());
|
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
||||||
this.panGroupe.revalidate();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenetre.add(this.panGroupe);
|
this.fenetre.add(this.fenGr.getPan());
|
||||||
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
||||||
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
||||||
this.fenetre.add(scroll);
|
this.fenetre.add(scroll);
|
||||||
|
@ -22,8 +22,6 @@ import fr.iutfbleau.projetIHM2022FI2.Permanent.View.Chargement;
|
|||||||
*/
|
*/
|
||||||
public class ModelProf implements Model{
|
public class ModelProf implements Model{
|
||||||
|
|
||||||
// le panel qui contient la fenetre de groupe
|
|
||||||
private JPanel panGroupe;
|
|
||||||
// la fenetre de groupe
|
// la fenetre de groupe
|
||||||
private FenetreGroupe fenGr;
|
private FenetreGroupe fenGr;
|
||||||
//la fenetre d'etudiant
|
//la fenetre d'etudiant
|
||||||
@ -62,7 +60,6 @@ public class ModelProf implements Model{
|
|||||||
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this);
|
this.fenGr=new FenetreGroupe(this.promo.getPromotion(), this);
|
||||||
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion());
|
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion());
|
||||||
}
|
}
|
||||||
this.panGroupe=new JPanel(new GridLayout(1,1));
|
|
||||||
if(this.promo!=null){
|
if(this.promo!=null){
|
||||||
this.showGroupe(this.promo.getPromotion());
|
this.showGroupe(this.promo.getPromotion());
|
||||||
}else{
|
}else{
|
||||||
@ -79,18 +76,17 @@ public class ModelProf implements Model{
|
|||||||
public void showGroupe(Groupe g){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null)
|
if(g!=null)
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.panGroupe.removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenGr=new FenetreGroupe(g, this);
|
this.fenGr=new FenetreGroupe(g, this);
|
||||||
this.fenEtu=new FenetreEtudiant(g);
|
this.fenEtu=new FenetreEtudiant(g);
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.panGroupe.add(this.fenGr.getPan());
|
this.fenetre.add(this.fenGr.getPan());
|
||||||
this.panGroupe.revalidate();
|
|
||||||
this.fenetre.add(this.panGroupe);
|
|
||||||
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
||||||
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
||||||
this.fenetre.add(scroll);
|
this.fenetre.add(scroll);
|
||||||
this.fenetre.revalidate();
|
this.fenetre.revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
/**
|
/**
|
||||||
* getteur de la fenetre
|
* getteur de la fenetre
|
||||||
|
@ -26,8 +26,6 @@ import fr.iutfbleau.projetIHM2022FI2.Permanent.View.Chargement;
|
|||||||
*/
|
*/
|
||||||
public class ModelRoot implements Model{
|
public class ModelRoot implements Model{
|
||||||
|
|
||||||
// le panel qui contient la fenetre de groupe
|
|
||||||
private JPanel panGroupe;
|
|
||||||
// la fenetre de groupe
|
// la fenetre de groupe
|
||||||
private FenetreGroupe fenGr;
|
private FenetreGroupe fenGr;
|
||||||
//la fenetre d'etudiant
|
//la fenetre d'etudiant
|
||||||
@ -65,7 +63,6 @@ public class ModelRoot implements Model{
|
|||||||
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this);
|
this.fenEtu=new FenetreEtudiant(this.promo.getPromotion(), this);
|
||||||
this.changement=new AbstractChangementFactoryPersistant(this.promo, this.fenetre);
|
this.changement=new AbstractChangementFactoryPersistant(this.promo, this.fenetre);
|
||||||
}
|
}
|
||||||
this.panGroupe=new JPanel(new GridLayout(1,1));
|
|
||||||
if(this.promo.getPromotion()!=null){
|
if(this.promo.getPromotion()!=null){
|
||||||
this.showGroupe(this.promo.getPromotion());
|
this.showGroupe(this.promo.getPromotion());
|
||||||
}else{
|
}else{
|
||||||
@ -82,13 +79,11 @@ public class ModelRoot implements Model{
|
|||||||
public void showGroupe(Groupe g){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null)
|
if(g!=null)
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.panGroupe.removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenGr=new FenetreGroupe(g, this);
|
this.fenGr=new FenetreGroupe(g, this);
|
||||||
this.fenEtu=new FenetreEtudiant(g, this);
|
this.fenEtu=new FenetreEtudiant(g, this);
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.panGroupe.add(this.fenGr.getPan());
|
this.fenetre.add(this.fenGr.getPan());
|
||||||
this.panGroupe.revalidate();
|
|
||||||
this.fenetre.add(this.panGroupe);
|
|
||||||
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
JScrollPane scroll=new JScrollPane(this.fenEtu.getPan());
|
||||||
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
scroll.getVerticalScrollBar().setUnitIncrement(15);
|
||||||
this.fenetre.add(scroll);
|
this.fenetre.add(scroll);
|
||||||
|
Loading…
Reference in New Issue
Block a user