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