/**
* Button controller
*
* @author Sonia Seddiki and Stanislas Michalak
*/

package meteo.control;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

import meteo.abstraction.TemperatureModel;



public class ButtonController implements ActionListener {
	
    TemperatureModel tModel;
	
  	/**
    * Init the button controller
    * @param TemperatureModel tModel
    */
	public ButtonController(TemperatureModel tModel) {
		super();
		this.tModel = tModel;
	}

  	/**
    * Display temperature average
    * @param ActionEvent e
    */
	@Override
	public void actionPerformed(ActionEvent e) {
		double avg = tModel.getTemperatureAverage();
		JOptionPane.showMessageDialog(null, String.valueOf(avg), "Moyenne actuelle", JOptionPane.INFORMATION_MESSAGE);
	}
}
