public void ajoutClasse()
    {
        JFileChooser fc = new JFileChooser("./jars/classespersonnages");
        int returnVal = fc.showOpenDialog(this);
        if(returnVal == JFileChooser.APPROVE_OPTION)
        {
            File file = fc.getSelectedFile();
            try
            {
                IClassePersonnage classePersonnage = chargeClasse(file.getAbsolutePath());
                //Si la classe de personnage chargée n'est pas déjà dans la liste
                if(this.chercheClasse(classePersonnage.getClass().getSimpleName()) == false)
                {
                    modelClasse.addElement(classePersonnage.getClass().getSimpleName());  // On ajoute dans la
                    // liste la classe chargé dynamiquement
                    ArraylisteClasse.add(modelClasse.indexOf(classePersonnage.getClass().getSimpleName()),
                            classePersonnage); //On ajoute l'objet chargé dans une liste de IClasePersonnage à la
                    // position il se trouve dans la liste de modelclasse
                    fenetre.getPluginClasse().add(classePersonnage);
                }

            }
            catch(ClassNotFoundException e1)
            {
                e1.printStackTrace();
            }
            catch(InstantiationException e1)
            {
                e1.printStackTrace();
            }
            catch(IllegalAccessException e1)
            {
                e1.printStackTrace();
            }
            catch(IOException e1)
            {
                e1.printStackTrace();
            }
        }else
        {
            System.out.println("Pas de fichier charge");
        }
    }