private void initBoutons() {
        // Création des boutons
        for (int i = 0; i < this.animaux.size(); i++) {
            this.boutons.add(i, new JButton() );
            this.boutons.get(i).setBackground(java.awt.Color.white);
            this.boutons.get(i).setText(this.animaux.get(i).getNom());
            this.boutons.get(i).setMaximumSize(new java.awt.Dimension(190, 23));
            this.boutons.get(i).setMinimumSize(new java.awt.Dimension(190, 23));
            this.boutons.get(i).setPreferredSize(new java.awt.Dimension(190, 23));
            this.boutons.get(i).addActionListener(new java.awt.event.ActionListener() {
                @Override
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    boutonActionPerformed(evt);
                }
            });
        }
        
        // Affichage des boutons
        JPanel conteneur = new JPanel();
        conteneur.setLayout( new GridLayout(this.animaux.size() / 2, 2, 10, 10));
        
        for (int i = 0; i < this.boutons.size(); i++)
            conteneur.add(this.boutons.get(i));
        conteneur.setPreferredSize( new Dimension(370, 33 * this.boutons.size() / 2) );
        
        JPanel createurMarges = new JPanel();
        createurMarges.setLayout( new FlowLayout(FlowLayout.CENTER, 10, 10) );
        createurMarges.add(conteneur);
        
        JScrollPane scrollChoixAnimal = new JScrollPane(createurMarges);
        
        containChoixAnimal.setLayout( new BoxLayout(containChoixAnimal, 1));
//        containChoixAnimal.setLayout( new FlowLayout(FlowLayout.CENTER, 10, 5) );
        containChoixAnimal.add(scrollChoixAnimal);
    }