public void setEtat (int etat){
		super.setEtat(etat);
		switch (etat) {
		case initiale: {
			initSources();
			btnEnregistrerOuvrage.setEnabled(true);
			textFieldTitre.setEnabled(true);
			textFieldIsbn.setEnabled(true);
			textFieldDateEd.setEnabled(true);
			textFieldEditeur.setEnabled(true);
			btnAnnulerOuvrage.setEnabled(true);
			lblTitre.setEnabled(true);
			lblISBN.setEnabled(true);
			lblDateEdition.setEnabled(true);
			lblEditeur.setEnabled(true);
			
			btnAnnulerAuteur.setEnabled(false);
			btnNouvelAuteur.setEnabled(false);
			textFieldNom.setEnabled(false);
			textFieldPrenom.setEnabled(false);
			lblPrenom.setEnabled(false);
			lblNom.setEnabled(false);
			
			lblMotsclefs.setEnabled(false);
			btnTerminer.setEnabled(false);
			if (!modeleCible.isEmpty())
				btnCS.setEnabled(false);
			btnSC.setEnabled(false);
			listSource.setEnabled(false);
			listCible.setEnabled(false);
			break;
			}
		case inter1: {
			btnEnregistrerOuvrage.setEnabled(false);
			textFieldTitre.setEnabled(false);
			textFieldIsbn.setEnabled(false);
			textFieldDateEd.setEnabled(false);
			textFieldEditeur.setEnabled(false);
			btnAnnulerOuvrage.setEnabled(false);
			lblTitre.setEnabled(false);
			lblISBN.setEnabled(false);
			lblDateEdition.setEnabled(false);
			lblEditeur.setEnabled(false);
			
			btnAnnulerAuteur.setEnabled(true);
			btnNouvelAuteur.setEnabled(true);
			textFieldNom.setEnabled(true);
			textFieldPrenom.setEnabled(true);
			lblPrenom.setEnabled(true);
			lblNom.setEnabled(true);
			
			if (!_auteurs.isEmpty())
			{
				lblMotsclefs.setEnabled(true);
				btnTerminer.setEnabled(true);
				if (!modeleCible.isEmpty())
					btnCS.setEnabled(true);
				btnSC.setEnabled(true);
				listSource.setEnabled(true);
				listCible.setEnabled(true);
			}
			break;
			}
		case inter2: {
			textFieldNom.setText("");
			textFieldPrenom.setText("");
			lblMotsclefs.setEnabled(true);
			btnTerminer.setEnabled(true);
			if (!modeleCible.isEmpty())
				btnCS.setEnabled(true);
			btnSC.setEnabled(true);
			listSource.setEnabled(true);
			listCible.setEnabled(true);
			break;
		}
		case finale: {
			lblMotsclefs.setEnabled(false);
			btnTerminer.setEnabled(false);
			btnCS.setEnabled(false);
			btnSC.setEnabled(false);
			listSource.setEnabled(false);
			listCible.setEnabled(false);
			break;
		}
		}
	}