package SE4.controlleur;

import java.util.Observable;
import java.util.Observer;

import javax.swing.JLabel;

import SE4.abstraction.Album;

public class ControlJLabel implements Observer{
	private JLabel photocentre;
	
	public ControlJLabel(JLabel photocentre){
		this.photocentre=photocentre;
	}
	
	
	@Override
	public void update(Observable o, Object arg1) {
		Album modele = (Album)o;
		Integer iMessage=(Integer) arg1;
		if(iMessage==Album.CHANGEMENT_IMAGE_COURANTE){
			this.photocentre.setIcon(modele.getPhotoCourante());
			
		}
		if (iMessage == Album.CHANGEMENT_TAILLE){
			this.photocentre.setSize(modele.getPhotoCourante().getSize());
			this.photocentre.repaint();
		}
		if(iMessage == Album.NOUVELLE_IMAGE){
			
		}
		
	}

}
