Temp Converter
<< Nifty Scrolling Game | LabTrailIndex | Simple Function Graph >>
Temperature.java
FahrenheitToCelsius.java
here is a nice GUI application that converts degrees to celsius
/**
 * FahrenheitToCelcius uses the CF Class.
 * 
 * @author Fr Chris
 * @version 1.0 28 Jan 2007
 */
import java.awt.*;
import java.awt.event.*;
class FahrenheitToCelsius extends Frame
				implements ActionListener {
	TextField input;
	TextField output;
	Button toc;
	public FahrenheitToCelsius() {
		super("Fahrenheit to Celsius");
		input  = new TextField(15);
		output = new TextField(15);
		output.setEditable(false);
		toc   = new Button("To Celsius");
		toc.addActionListener(this);
		setLayout(new FlowLayout());
		add(input);
		add(toc);
		add(output);
		this.addWindowListener
			(new WindowAdapter() {
				public void windowClosing(WindowEvent e) {
					System.exit(0);
				}
			}
		);
		setSize(400,200);
	}
	public void actionPerformed(ActionEvent ev) {
		String txt = input.getText();
		double degrees = Double.parseDouble(txt);
		double celsius = Temperature.toCelsius(degrees);  //Note that this requires the static Method toCelcius in the Temperature class
		String s = Double.toString(celsius);
		output.setText(s);
	}
	public static void main(String args[]) {
		FahrenheitToCelsius app = new FahrenheitToCelsius();
		app.setVisible(true);
	}
}
