package SE4.presentation;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Observable;
import java.util.Observer;

import javax.swing.JButton;

import SE4.abstraction.Album;

public class ControlJButtons implements Observer,ActionListener{
	private Album modele;
	private JButton precedent;
	private JButton suivant;
	
	public ControlJButtons(Album modele, JButton precedent, JButton suivant) {
		this.modele=modele;
		this.precedent=precedent;
		this.suivant=suivant;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		int i = modele.getIndexCourant();
		if(((JButton)e.getSource()).getText().equals("Précedent"))
		{
			modele.setIndexCourant(i-1);
			if(i==modele.getIndexCourant()){
				precedent.enable();
			}
		}
		if(((JButton)e.getSource()).getText().equals("Suivant"))
		{
			
			modele.setIndexCourant(i+1);
			
		}
		
	}

	@Override
	public void update(Observable arg0, Object arg1) {
		// TODO Auto-generated method stub
		
	}
	

}
