public boolean estCleValable(String k) {
		/*
		 * La mthode vrifie que la clef est non nul est de longueur au moins gale  26
		 * Puis si c'est le cas, la mthode verifie que le texte contienne au moins un mot commencant
		 * par chacune des lettres de l'alphabet
		 */
		if(k.equals("")) {
			JOptionPane.showMessageDialog(null, "Veuillez saisir une cl non vide", "Cl incorrecte", JOptionPane.ERROR_MESSAGE);
			return false;
		}
		else {
			if(k.length()<26) {
				JOptionPane.showMessageDialog(null, "Veuillez saisir une cl texte contenant au moins un mot commencant par chacune des lettres de l'alphabet.", "Cl incorrecte", JOptionPane.ERROR_MESSAGE);
				return false;
			}
			else {
				this.remplirArray(k);
				int i=0;
				boolean trouve=false;
				while(i<26 && !trouve) {
					if(this.f[i].size()==0) {
						trouve=true;
					}
					i++;
				}
				if(trouve) {
					JOptionPane.showMessageDialog(null, "Veuillez saisir une cl texte contenant au moins un mot commencant par chacune des lettres de l'alphabet.", "Cl incorrecte", JOptionPane.ERROR_MESSAGE);
					return false;
				}
				else {
					return true;
				}
			}
		}
	}