<commit_before>package vue;

/**
 * Crée 2016-10-31,20:58:32
 *
 * TODO: -actionPerformed
 *
 * @author <NAME>
 */
import Réutilisable.UtileFrame;
import modele.Etablissement;
import modele.Groupe;
import java.awt.GridLayout;
import java.awt.event.*;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;
import javax.swing.JProgressBar;

public class GestionnaireListerPanel extends GestiNotesPanel {

    //variables

    //Méthodes
    //Constructeur
    public GestionnaireListerPanel(UtileFrame frame) {
        super(frame);

        GridLayout gl = new GridLayout(13, 6, 0, 25);	//Cree GridLayout
        simplePanel.setLayout(gl);
        //Liste des groupe existants
        addEspace();
        addEspace();
        addLabel("Lister: ");
        addComboBox();
        remplirCombo1();
        addEspace();
        addEspace();

        //Ajoute les divers label pour les divers informations
        addLabel("");
        addLabel("Prenom");
        addLabel("Nom");
        addLabel("Date de naissance");
        addLabel("     Note finale");
        addLabel("Code permanent");

        //Ajoute les divers champs pour les divers informations tout en les protégeant de l'édition
        for (int i = 0; i < Etablissement.ELEVES_PAR_GROUPE; i++) {
            addChamp("Eleve " + i);
            getLastChamp().setEditable(false);
            addProtectedChamp();
            addProtectedChamp();
            addProtectedChamp();
            addProtectedChamp();
        }
        addBouton("Aide");
        boutons.get(0).addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(fenetre, "Pour effectuer une operation, lisez les options,"
                        + "\npuis choisissez le groupe que vous voulez consulter ou modifier", "Aide", JOptionPane.INFORMATION_MESSAGE);
            }
        });
        tabComboBox.get(0).addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                if (tabComboBox.get(0).getSelectedItem() != null) {
                    lister();
                }
            }
        });
        
    }
    //Autres Méthodes
<commit_msg>Ajout tooltips pour ListerPanel<commit_after>package vue;

/**
 * Crée 2016-10-31,20:58:32
 *
 * TODO: -actionPerformed
 *
 * @author <NAME>
 */
import Réutilisable.UtileFrame;
import modele.Etablissement;
import modele.Groupe;
import java.awt.GridLayout;
import java.awt.event.*;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;
import javax.swing.JProgressBar;

public class GestionnaireListerPanel extends GestiNotesPanel {

    //variables

    //Méthodes
    //Constructeur
    public GestionnaireListerPanel(UtileFrame frame) {
        super(frame);

        GridLayout gl = new GridLayout(13, 6, 0, 25);	//Cree GridLayout
        simplePanel.setLayout(gl);
        //Liste des groupe existants
        addEspace();
        addEspace();
        addLabel("Lister: ","Selectionner un groupe pour en avoir les informations des élèves");
        addComboBox();
        remplirCombo1();
        tabComboBox.get(0).setToolTipText("Selectionner un groupe pour en avoir les informations des élèves");
        addEspace();
        addEspace();

        //Ajoute les divers label pour les divers informations
        addLabel("");
        addLabel("Nom","Nom de famille de l'élève");
        addLabel("Prenom","Prénom de l'élève");
        addLabel("Date de naissance","<html>Date de naissance de l'élève<p>" +"Écrit en chiffre sous ce format : JJ-MM-AAAA");
        addLabel("     Note finale","Note finale après pondération");
        addLabel("Code Permanent","<html>Code Permanent de l'élève<p>" +"Est sous ce format :"+"</p>"+"Première lettre du Nom puis du prénom puis l'année de naissance</html>");

        //Ajoute les divers champs pour les divers informations tout en les protégeant de l'édition
        for (int i = 0; i < Etablissement.ELEVES_PAR_GROUPE; i++) {
            addChamp("Eleve " + i);
            getLastChamp().setEditable(false);
            addProtectedChamp();
            addProtectedChamp();
            addProtectedChamp();
            addProtectedChamp();
        }
        addBouton("Aide");
        boutons.get(0).addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(fenetre, "Pour effectuer une operation, lisez les options,"
                        + "\npuis choisissez le groupe que vous voulez consulter ou modifier", "Aide", JOptionPane.INFORMATION_MESSAGE);
            }
        });
        tabComboBox.get(0).addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                if (tabComboBox.get(0).getSelectedItem() != null) {
                    lister();
                }
            }
        });
        
    }
    //Autres Méthodes

{'fraction_non_alphanumeric': 0.10882176435287057, 'fraction_numerical': 0.010202040408081616, 'mean_word_length': 2.3738191632928474, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4817267', 'n_tokens_mistral': 1519, 'n_tokens_neox': 1463, 'n_words': 349}