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);
}
}
