package SE4.controlleur;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.util.Observable;
import java.util.Observer;

import javax.swing.JFileChooser;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;

import SE4.abstraction.Album;

public class ControlJMenu implements ActionListener , Observer{
	Album modele;
	
	
	public ControlJMenu(Album modele) {
		
		this.modele=modele;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		
		if( ((JMenuItem) e.getSource()).getText().equals("Quitter")){
			System.exit(0);
		}
		if(((JMenuItem) e.getSource()).getText().equals("Ajouter une image")){
			JFileChooser jop = new JFileChooser();
			jop.showOpenDialog(null);
			String path =jop.getSelectedFile().getPath();
			modele.addPhoto(path);
			
		}
		
	}

	@Override
	public void update(Observable arg0, Object arg1) {
		int iMessage = (int) arg1;
		if(iMessage == Album.NOUVELLE_IMAGE){
			
		}
		
	}
}

	


