A simple Calculator Using Java
import
import
import
public
[Link].*;
[Link].*;
[Link].*;
class MyFirst extends JFrame {
JButton add,sub, mul,div;
JTextField num1,num2;
JLabel result, enter1, enter2;
public MyFirst(){
setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
enter1 = new JLabel("frist");
[Link] = [Link];
[Link]=0;
[Link]=0;
add(enter1,c);
num1 = new JTextField(12);
[Link] =[Link];
[Link]=1;
[Link]=0;
[Link] = 3;
add(num1,c);
enter2 = new JLabel("second");
[Link] = [Link];
[Link]=0;
[Link]=1;
[Link]=1;
add(enter2,c);
num2 = new JTextField(12);
[Link] =[Link];
[Link]=1;
[Link]=1;
[Link] = 3;
add(num2,c);
add = new JButton("+");
[Link] = [Link];
[Link]=1;
[Link]=4;
[Link]=1;
add(add,c);
//Java GUI Tutorial 13 - Simple calculator (Part 1 of 4)
sub = new JButton("-");
[Link] = [Link];
[Link]= 2;
[Link]=4;
[Link]=1;
add(sub,c);
mul = new JButton("*");
[Link] = [Link];
[Link]=3;
[Link]=4;
[Link]=1;
add(mul,c);
div = new JButton("/");
[Link] = [Link];
[Link]=4;
[Link]=4;
[Link]=1;
add(div,c);
result = new JLabel("");
[Link] = [Link];
[Link]=1;
[Link]=10;
[Link]=4;
add(result,c);
event a = new event();
[Link](a);
[Link](a);
[Link](a);
[Link](a);
}
public class event implements ActionListener{
public void actionPerformed(ActionEvent a){
double number1,number2;
try{
number1 = [Link]([Link]());
}catch(NumberFormatException e){
[Link]("illegal data to in the frist feild");
[Link]([Link]);
return;
}
try{
number2 = [Link]([Link]());
}catch(NumberFormatException e){
[Link]("illegal data to in the frist feild");
[Link]([Link]);
return;
}
String op =[Link]();
if([Link]("+")){
double sum = number1 + number2;
[Link](""+ sum);
[Link]([Link]);
}
else if([Link]("-")){
double diff = number1 - number2;
[Link](""+diff);
[Link]([Link]);
}
else if([Link]("*")){
double factor = number1 * number2;
[Link](""+factor);
[Link]([Link]);
}
else if([Link]("/")){
if(number2==0){
[Link]("Cannot devide number by 0");
[Link]([Link]);
}else{
double quatient = number1 / number2;
[Link](""+quatient);
[Link]([Link]);
}
}
}
public static void main(String args[]){
MyFirst gui = new MyFirst();
[Link](JFrame.EXIT_ON_CLOSE);
[Link](true);
[Link](500,500);
[Link]("My first program");
}