ApplicationsProgramming SolutionsEclipse Java Calculator

02 Feb 2010, 03:38

please help me to make a simple calculator
its a simple calculator

I'm a first year level programmer and i miss my class last week
and now im stuck creating a simple calculator because i miss
some codes and tips to create a simple calculator

please somebody check my code and see whats missing or
wrong in my codes

thx...


heres my codes...

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.lang.*;
public class Calculator extends Applet implements ActionListener
{

TextField txtText1;
Button Button1;
Button Button2;
Button Button3;
Button Button4;
Button Button5;
Button Button6;
Button Button7;
Button Button8;
Button Button9;
Button Button0;
Button ButtonAdd;
Button ButtonMinus;
Button ButtonEqual;
Button ButtonPoint;
TextField txtField;
int num1;
int num2;
String operator;

public void init()
{
setLayout(new FlowLayout());
Button1=new Button("1");
Button2=new Button("2");
Button3=new Button("3");
Button4=new Button("4");
Button5=new Button("5");
Button6=new Button("6");
Button7=new Button("7");
Button8=new Button("8");
Button9=new Button("9");
Button0=new Button("0");
ButtonAdd = new Button("+");
ButtonMinus = new Button("-");
ButtonEqual = new Button("=");

add(Button1);
add(Button2);
add(Button3);
add(Button4);
add(Button5);
add(Button6);
add(Button7);
add(Button8);
add(Button9);
add(Button0);
add(ButtonAdd);
add(ButtonMinus);
add(ButtonEqual);


Button1.addActionListener(this);
Button2.addActionListener(this);
Button3.addActionListener(this);
Button4.addActionListener(this);
Button5.addActionListener(this);
Button6.addActionListener(this);
Button7.addActionListener(this);
Button8.addActionListener(this);
Button9.addActionListener(this);
Button0.addActionListener(this);
ButtonAdd.addActionListener(this);
ButtonMinus.addActionListener(this);
ButtonEqual.addActionListener(this);

}
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==Button1)
txtText1.setText(txtText1.getText()+1);
else if(evt.getSource()==Button2)
{
txtText1.setText(txtText1.getText()+2);

}

if(evt.getSource()==Button3)
txtText1.setText(txtText1.getText()+3);
else if(evt.getSource()==Button4)
{
txtText1.setText(txtText1.getText()+4);

}
if(evt.getSource()==Button5)
txtText1.setText(txtText1.getText()+5);
else if(evt.getSource()==Button6)
{
txtText1.setText(txtText1.getText()+6);
}
if(evt.getSource()==Button7)
txtText1.setText(txtText1.getText()+7);
else if(evt.getSource()==Button8)
{
txtText1.setText(txtText1.getText()+8);
}
if(evt.getSource()==Button9)
txtText1.setText(txtText1.getText()+9);
else if(evt.getSource()==Button0)
{
txtText1.setText(txtText1.getText()+0);
}
else if (evt.getSource() == ButtonAdd)
{
num1 = Integer.parseInt(txtText1.getText());
operator="+";
txtText1.setText("");
}
else if(evt.getSource() == ButtonMinus)
{
num1 = Integer.parseInt(txtText1.getText());
operator="-";
txtText1.setText("");
}
else if (evt.getSource() == ButtonEqual)
{
if(txtText1.getText() =="")
{

}
else if (operator=="+")
{
num2=Integer.parseInt(txtText1.getText());
String total=Integer.toString((num1+num2));
txtText1.setText(total);
}
else if (operator=="-")
{
num2=Integer.parseInt(txtText1.getText());
String total=Integer.toString((num1-num2));
txtText1.setText(total);
}

}
}
}

Rating 0 Comments 0
Reply

You have to login or register to post comments.

chard5230
chard5230
21 ♠ 5 ♣
Tweet:


Bookmark and Share