package client.view.respoGroup;

//------------------------------------Importations des différentes bibliothèques---------------------------------//

import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JPanel;

//-----------------------------------Fin Importations des différentes bibliothèques----------------------------------//





//-------------------------------------------------Début de la classe------------------------------------------------//

/**<u><b>Explication générale de la classe :</b></u>
 * <P>Cette classe permet de créer un panel pour l'accueil du groupe.
 *
 * @author Dream Team - ING2
 */
public class PanelAccueilGroupe extends JPanel {

    //Déclarations des variables.
    private PanelGestionGroupeRespo panGroup;
    private PanelInfosRespoGroup panInfosRespoGroup;
    private String nomGroupe;

    /**<u><i>Explication de la méthode :</i></u>
     * <P>Constructeur permet de créer un panel pour l'accueil du groupe.
     *
     * @param nomGroupe nom du groupe
     */
    public PanelAccueilGroupe(String nomGroupe) {

        this.nomGroupe = nomGroupe;

        //Panel des infos du groupe
        panInfosRespoGroup = new PanelInfosRespoGroup(nomGroupe);
        panInfosRespoGroup.setLayout(null);
        panInfosRespoGroup.setBounds(0, 0, 445, 545);

        //Panel de la gestion du groupe
        panGroup = new PanelGestionGroupeRespo(nomGroupe);
        panGroup.setLayout(null);
        panGroup.setBounds(450, 0, 445, 545);

        this.setLayout(new GridLayout(1, 1));
        this.setBackground(new Color(234, 232, 233));

        this.add(panInfosRespoGroup);
        this.add(panGroup);
    }

//---------------------------------------------Fin Constructeur--------------------------------------------------//

    public PanelGestionGroupeRespo getPanGroup() {
        return panGroup;
    }

    public void setPanGroup(PanelGestionGroupeRespo panGroup) {
        this.panGroup = panGroup;
    }

    public PanelInfosRespoGroup getPanInfosRespoGroup() {
        return panInfosRespoGroup;
    }

    public void setPanInfosRespoGroup(PanelInfosRespoGroup panInfosRespoGroup) {
        this.panInfosRespoGroup = panInfosRespoGroup;
    }

    public String getNomGroupe() {
        return nomGroupe;
    }

    public void setNomGroupe(String nomGroupe) {
        this.nomGroupe = nomGroupe;
    }

}

//-------------------------------------------------Fin de la classe-------------------------------------------------//
