@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getSource() == this.copier) {
			this.commands.get("Copier").execute();
		} else if(e.getSource() == this.couper) {
			this.commands.get("Couper").execute();
		} else if(e.getSource() == this.coller) {
			this.commands.get("Coller").execute();
		} else if(e.getSource() == this.demarrer) {
			this.enregistreurDemarrer();
		} else if(e.getSource() == this.stopper) {
			this.enregistreurStopper();
		} else if(e.getSource() == this.rejouer) {
			this.enregistreurRejouer();
		} else if(e.getSource() == this.quitter) {
			System.exit(0);
		} else if(e.getSource() == this.about) {
			this.chargerAbout();
		} else if(e.getSource() == this.defaire) {
			this.commands.get("Defaire").execute();
		} else if(e.getSource() == this.refaire) {
			this.commands.get("Refaire").execute();
		} else {
			System.out.println("Action inconnue : "+e.getSource());
		}

	}