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

     Label outputALabel = addLabel ("Answer to A",1,1,1,1);
     DoubleField answerAField = addDoubleField (0,1,2,1,1);
     Label outputBLabel = addLabel ("Answer to B",2,1,1,1);
     DoubleField answerBField = addDoubleField (0,2,2,1,1);
     Label outputCLabel = addLabel ("Answer to C",3,1,1,1);
     DoubleField answerCField = addDoubleField (0,3,2,1,1);
     Label outputDLabel = addLabel ("Answer to D",4,1,1,1);
     DoubleField answerDField = addDoubleField (0,4,2,1,1);
     Label outputELabel = addLabel ("Answer to E",5,1,1,1);
     DoubleField answerEField = addDoubleField (0,5,2,1,1);

 
     Button computeButton = addButton ("Compute",6,1,1,1);
     Button resetButton = addButton ("Reset",6,2,1,1);
 
     double F1,F2,F3,F4,A,B,C,D;
     int F5,E,F,G;
 

     public void buttonClicked (Button buttonObj) {
       if (buttonObj == computeButton){
         A = 12;
         B = 3;
         C = 6;
         D = 2;
         E = 12;
         F = 3;
         G = 2;
         F1 = A + B/C - Math.pow(D,2);
         answerAField.setNumber (F1);
         outputALabel.setText("a + b/c - d^2 = ");
         F2 = (A + B)/C - Math.pow(D,2);
         answerBField.setNumber (F2);
         outputBLabel.setText("(a + b)/c - d^2 = ");
         F3 = A + B/(C - Math.pow(D,2));
         answerCField.setNumber (F3);
         outputCLabel.setText("a + b/(c - d^2) = ");
         F4 = (A + B) % C;
         answerDField.setNumber (F4);
         outputDLabel.setText("(a + b) % c = ");
         G = (int)Math.pow(G,2);
         F5 = (E + F)/G;
         answerEField.setNumber (F5);
         outputELabel.setText("a + b \\ d^2 = ");
       }
       else {
         answerAField.setNumber (0);
         outputALabel.setText("Answer to A");
         answerBField.setNumber (0);
         outputBLabel.setText("Answer to B");
         answerCField.setNumber (0);
         outputCLabel.setText("Answer to C");
         answerDField.setNumber (0);
         outputDLabel.setText("Answer to D");
         answerEField.setNumber (0);
         outputELabel.setText("Answer to E");
       }

 
     }
 

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