FIProjetIHM2022/src/Test/AdminView.java

55 lines
1.4 KiB
Java
Raw Normal View History

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
2022-11-27 14:14:19 +01:00
this.setResizable(false);
2022-11-26 19:46:16 +01:00
this.openBFrame();
this.refreshBFrame();
}
}