package Test; import API.Etudiant; import API.Groupe; import java.awt.*; import java.util.ArrayList; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; public class AdminView extends JPanel { private final ArrayList e; private final ArrayList g; private final Controller listener; public AdminView(ArrayList e, ArrayList g, Controller listener) { super(); this.setLayout(new GridBagLayout()); this.listener = listener; this.g = g; this.e = e; Display(); } public void Display() { BLayout settings = new BLayout(); settings.setPositionX(0); settings.setPositionY(0); CustomJButton studList = new CustomJButton("Voir la liste des étudiants"); studList.setActionCommand("pv::GetStudList"); studList.addActionListener(this.listener); this.add(studList, settings); settings.setPositionY(1); this.add(new JLabel(" "), settings); settings.setPositionY(2); CustomJButton moveStudGrup = new CustomJButton("Changer le groupe d'un étudiant"); moveStudGrup.addActionListener(this.listener); moveStudGrup.setActionCommand("av::MoveStudGrup"); this.add(moveStudGrup, settings); settings.setPositionY(3); this.add(new JLabel(" "), settings); settings.setPositionY(4); CustomJButton addStudGrup = new CustomJButton("Ajouter un étudiant dans un groupe"); addStudGrup.addActionListener(this.listener); addStudGrup.setActionCommand("av::AddStudGrup"); this.add(addStudGrup, settings); this.repaint(); } }