2022-11-26 19:46:16 +01:00
|
|
|
package Test;
|
|
|
|
|
2022-11-26 20:34:37 +01:00
|
|
|
import API.Etudiant;
|
|
|
|
import API.Groupe;
|
2022-11-26 19:46:16 +01:00
|
|
|
import java.util.ArrayList;
|
|
|
|
import javax.swing.JButton;
|
2022-11-26 22:30:18 +01:00
|
|
|
import javax.swing.JLabel;
|
2022-11-26 19:46:16 +01:00
|
|
|
|
|
|
|
public class AdminView extends BFrame {
|
|
|
|
private final ArrayList<Etudiant> e;
|
|
|
|
private final ArrayList<Groupe> g;
|
|
|
|
private final Controller listener;
|
|
|
|
|
|
|
|
public AdminView(ArrayList<Etudiant> e, ArrayList<Groupe> g, Controller listener) {
|
|
|
|
super(
|
|
|
|
"Vue Administrateur",
|
|
|
|
150,
|
|
|
|
300,
|
|
|
|
500,
|
|
|
|
500,
|
|
|
|
3
|
|
|
|
);
|
|
|
|
|
|
|
|
this.listener = listener;
|
|
|
|
this.g = g;
|
|
|
|
this.e = e;
|
|
|
|
|
|
|
|
Display();
|
|
|
|
}
|
|
|
|
|
|
|
|
public void Display() {
|
|
|
|
BLayout settings = new BLayout();
|
|
|
|
settings.setPositionX(0);
|
|
|
|
|
|
|
|
settings.setPositionY(0);
|
2022-11-26 22:30:18 +01:00
|
|
|
JButton moveStudGrup = new JButton("Changer le groupe d'un etudiant");
|
|
|
|
moveStudGrup.addActionListener(this.listener);
|
|
|
|
moveStudGrup.setActionCommand("av::MoveStudGrup");
|
|
|
|
this.add(moveStudGrup, settings);
|
|
|
|
|
|
|
|
settings.setPositionY(1);
|
|
|
|
this.add(new JLabel(" "), settings);
|
|
|
|
|
|
|
|
settings.setPositionY(2);
|
|
|
|
JButton addStudGrup = new JButton("Ajouter un etudiant dans un groupe");
|
|
|
|
addStudGrup.addActionListener(this.listener);
|
2022-11-27 13:10:18 +01:00
|
|
|
addStudGrup.setActionCommand("TODO");
|
2022-11-26 22:30:18 +01:00
|
|
|
this.add(addStudGrup, settings);
|
2022-11-26 19:46:16 +01:00
|
|
|
|
|
|
|
this.openBFrame();
|
|
|
|
this.refreshBFrame();
|
|
|
|
}
|
|
|
|
}
|