

import java.applet.*;
import java.awt.*;
import java.awt.event.*;


public class TemperatureAppletGUI extends Applet
{	private	TemperatureModel temperature = new TemperatureModel();
	int extra = 40;
	public void init()
	{	setSize(300, 150);
		setLayout(new FlowLayout());		
		Button farenheit = new Button ("New Farenheit GUI");
		farenheit.addActionListener(new FarenheitListener());
		add(farenheit);
	
		Button celsius = new Button ("New Celsius GUI");
		celsius.addActionListener(new CelsiusListener());
		add(celsius);
	
		Button graph = new Button ("New Graphical GUI");
		graph.addActionListener(new GraphListener());
		add(graph);
	
		Button slider = new Button ("New Slider GUI");
		slider.addActionListener(new SliderListener());
		add(slider);
		setVisible(true);	
	}
	
	class FarenheitListener implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{	new FarenheitGUI(temperature, 100, 100, extra);
		}
	}
	class CelsiusListener implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{	 new CelsiusGUI(temperature, 100, 250, extra);
		}
	}
	class GraphListener implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{	 new GraphGUI(temperature, 400, 200, extra);
		}
	}
	class SliderListener implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{  new SliderGUI(temperature, 300, 100, extra);
		}
	}
	
	
}