public Classements(int width, int height, ActionListener parent) {
        
        try{
            // recherche et classe l'historique des scores
            ListeScore listeScore = new ListeScore();   
            listeScore.SetRangByScore();

            //Initialise les titres
            this.setLayout(null);
            JLabel titre = new JLabel("Classement");
            setStyle(titre,35,2,200,50,(int) (width*0.5-100), (int) (height*0.21));
            this.add(titre); 
            
            label = new JLabel[11][6];
            String text[] = {"Rang", "Nom","Temps","Lignes","Niveau","Score"};
            for (int i=0; i<6; i++){
                label[0][i] = new JLabel(text[i]);
                setStyle(label[0][i],25,2,100,50,(int) (width*0.175*i+20), (int) (height*0.28));
                this.add(label[0][i]);
            }
            
            //Entre les valeurs dans les labels
            for(int row=0; row<10 ; row++){
                label[row+1][0] = new JLabel(String.valueOf(listeScore.getListeScores().get(row).getRang()));
                label[row+1][1] = new JLabel(String.valueOf(listeScore.getListeScores().get(row).getJoueur()));
                label[row+1][2] = new JLabel(tempsToChrono(listeScore.getListeScores().get(row).getTemps()));
                label[row+1][3] = new JLabel(String.valueOf(listeScore.getListeScores().get(row).getLignes()));
                label[row+1][4] = new JLabel(String.valueOf(listeScore.getListeScores().get(row).getNiveau()));
                label[row+1][5] = new JLabel(String.valueOf(listeScore.getListeScores().get(row).getScore()));
                for (int col=0; col<6; col++){
                    this.add(label[row+1][col]);
                    if (col != 0 && col != 1)
                        setStyle(label[row+1][col],18,4,60,30,(int) (width*0.174*col+20), (int) (height*0.31+(row+1)*0.05*height));
                    else if(col == 0)
                        setStyle(label[row+1][col],18,0,60,30,(int) (width*0.174*col+20), (int) (height*0.31+(row+1)*0.05*height));
                    else
                        setStyle(label[row+1][col],18,2,150,30,(int) (width*0.174*col+20), (int) (height*0.31+(row+1)*0.05*height));
                }
            }
            
            //Bouton retour vers le menu principal
            retour = new JButton("Retour");
            retour.addActionListener(parent);
            retour.setForeground(Color.yellow);
            retour.setFont(new Font("Times New Roman", Font.BOLD, 20));
            retour.setLocation(width-170, height-100);
            retour.setSize(150, 50);
            retour.setOpaque(true);
            retour.setContentAreaFilled(false);
            retour.setBorderPainted(false);
            add(retour, BorderLayout.SOUTH);
            this.setOpaque(false);
            
        }catch(Exception e){
        } 
    }