public void actionPerformed( ActionEvent e ) {
		Object src = e.getSource() ;
		/*
		 * Action pour l'item 'sauver' du menu 'Fichier'.
		 */
		if ( src == this.win.getItemSauver() ) {
			this.win.getAnnuaire().sauver() ;
		}
		/*
		 * Action pour l'item 'charger' du menu 'Fichier'.
		 */
		else if ( src == this.win.getItemCharger() ) {
			this.win.chargerEtAfficherAnnuaire() ;
		}
		/*
		 * Action pour le bouton 'confirmer' de la fenêtre WtDialogSupprimer.
		 */
		else if ( src == this.win.getWtDialogSupprimer().getJButtonConfirmer() ) {
			this.win.rmAbonne() ;
			this.win.getWtDialogSupprimer().setVisible( false ) ;
		}
		/*
		 * Action du bouton 'confirmer' de la fenêtre WtDialogModifier.
		 */
		else if ( src == this.win.getWtDialogModifier().getBoutonConfirmer() ) {
			try {
				String[] tab = this.win.getWtDialogModifier().getJTextField() ;
				Fiche tmpFiche = new Fiche(tab[0], tab[1], tab[2], tab[3]);

				/* Si la supression s'est déroulée sans encombres on ajoute la personne. */
				if ( this.win.rmAbonne() ) {
					this.win.ajouterAbonne(tab[0], tab[1], tab[2], tab[3]) ;
					this.win.getWtDialogModifier().setVisible( false ) ;
				}
				else { 
					JOptionPane.showMessageDialog( this.win.getWtDialogModifier(), "L'abonné n'a pas pu être supprimé.", "Erreur" , JOptionPane.ERROR_MESSAGE ) ;
				}
			}
			catch ( IllegalArgumentException err ) {
				JOptionPane.showMessageDialog( this.win.getWtDialogModifier(), err.getMessage() , "Erreur" , JOptionPane.WARNING_MESSAGE );
			}
			catch ( Exception err ) { 
				JOptionPane.showMessageDialog( this.win.getWtDialogModifier(), err.getMessage() , "Erreur" , JOptionPane.WARNING_MESSAGE );
			}
		}
		/*
		 * Action du bouton 'confirmer' de la fenêtre WtDialogAjouter.
		 */
		else if ( src == this.win.getWtDialogAjouter().getBoutonConfirmer() ) {
			String[] tab = this.win.getWtDialogAjouter().getJTextField() ;
			if ( this.win.ajouterAbonne(tab[0], tab[1], tab[2], tab[3])) {
				this.win.getWtDialogAjouter().setVisible( false ) ;
			}
		}
	}