private boolean isPlayerNameOk(ArrayList<String> joueurs) {

		ArrayList<String> copiListeJoueur = new ArrayList<String>(joueurs);
		
		//quelques vérifications de base
		for (String nomJoueur: joueurs) {
			if (nomJoueur.isEmpty() || nomJoueur==null || nomJoueur.length()>30) {
				JOptionPane.showMessageDialog(new Frame(), "Vérifier les noms des joueurs");
				return false;
			}
			//les noms doivent être uniques
			copiListeJoueur.remove(nomJoueur);
			for (String autreJoueur: copiListeJoueur) {
				if (nomJoueur.equals(autreJoueur)){
					JOptionPane.showMessageDialog(new Frame(), "Nom de joueur en double : "+nomJoueur);
					return false;
				}
			}
		}
		// si tout est ok, on retourne true
		return true;
	}