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

     Label numberOneLabel = addLabel ("First Number",1,1,1,1);
     IntegerField numberOneField = addIntegerField (0,1,2,1,1);
     Label numberTwoLabel = addLabel ("Second Number",2,1,1,1);
     IntegerField numberTwoField = addIntegerField (0,2,2,1,1);
     Label numberThreeLabel = addLabel ("Third Number",3,1,1,1);
     IntegerField numberThreeField = addIntegerField (0,3,2,1,1);
     Label leastCommonMultipleLabel = addLabel ("Least Common Multiple",4,1,1,1);
     IntegerField leastCommonMultipleField = addIntegerField (0,4,2,1,1);
     Button calculateButton = addButton ("Calculate",5,1,2,1);

 
     int lcm;
 
     public void buttonClicked (Button buttonObj)
     {
       int num1;
       int num2;
       int num3;
       int temp1;
       int i;
 
       num1 = numberOneField.getNumber();
       num2 = numberTwoField.getNumber();
       num3 = numberThreeField.getNumber();
       temp1 = num1;
 
      if ((num1 % num2 == 0) && (num1 % num3 == 0))
        lcm = num1;
      else
      {
       i = 2;
       while((temp1 % num2 != 0) || (temp1 % num3 != 0))
       {
         temp1 = num1 * i;
         lcm = temp1;
         i = i + 1;
       }
      }
 
       leastCommonMultipleField.setNumber (lcm);
       numberOneField.requestFocus();
       numberOneField.selectAll();
     }
 
     public static void main (String[] args)
     {
       Frame frm = new LeastCommonMultiple();
       frm.setSize (300, 250);
       frm.setVisible (true);
     }
}