import java.awt.*;
import BreezyGUI.*;
 
 
 
public class FahrenheitToCentigrade extends GBFrame{
 

    Label degreesFahrenheitLabel = addLabel ("Degrees Fahrenheit",1,1,1,1);
    DoubleField degreesFahrenheitField = addDoubleField (0,1,2,1,1);
    Label degreesCentigradeLabel = addLabel ("Degrees Centigrade",2,1,1,1);
    DoubleField degreesCentigradeField = addDoubleField (0,2,2,1,1);
    Button convertButton = addButton ("Fahrenheit to Centigrade",3,1,1,1);
    Button centigradeButton = addButton ("Centigrade to Fahrenheit",3,2,2,1);

 
    double fahrenheit;
    double centigrade;
 

    public void buttonClicked (Button buttonObj) {
      if (buttonObj == convertButton){
       fahrenheit = degreesFahrenheitField.getNumber();
       centigrade = (fahrenheit - 32) * 5 / 9;
       degreesCentigradeField.setNumber (centigrade);
       degreesCentigradeField.setPrecision (1);
       degreesFahrenheitField.requestFocus();
       degreesFahrenheitField.selectAll();
    }
      else {
       centigrade = degreesCentigradeField.getNumber();
       fahrenheit = centigrade * 9 / 5 + 32;
       degreesFahrenheitField.setNumber (fahrenheit);
       degreesFahrenheitField.setPrecision (1);
       degreesCentigradeField.requestFocus();
       degreesCentigradeField.selectAll();
      }
    }

    public static void main (String[] args) {
       Frame frm = new FahrenheitToCentigrade();
       frm.setSize (350, 150);
       frm.setVisible (true);
    }
}