Monday, December 2, 2013

calculator


im working for a calculator using eclipse. for the "=" button ive written the code:

JButton btn_result = new JButton("=");

btn_result.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

secondDouble=(Double.parseDouble(String.valueOf(di splay.getText())));

if(plusClick>0){

totalDouble=firstDouble+secondDouble;

display.setText(String.valueOf(totalDouble));

firstDouble=0;

secondDouble=0;

plusClick=0;


}

if(minusClick>0){

totalDouble=firstDouble-secondDouble;

display.setText(String.valueOf(totalDouble));

firstDouble=0;

secondDouble=0;

minusClick=0;


}

if(multiplyClick>0){

totalDouble=firstDouble*secondDouble;

display.setText(String.valueOf(totalDouble));

firstDouble=0;

secondDouble=0;

multiplyClick=0;


}

if(divideClick>0){

totalDouble=firstDouble/secondDouble;

display.setText(String.valueOf(totalDouble));

firstDouble=0;

secondDouble=0;

divideClick=0;

}

if(percentageClick>0){

totalDouble=(firstDouble * 100/ secondDouble);

display.setText(String.valueOf(totalDouble));

firstDouble=0;

secondDouble=0;

percentageClick=0;

}

System.out.println("In ActionPerformed");

the problem is: i want to repeat this action for any click of the "=" ... ex. 8-3 click=, result 5. now i click again= and i wont the result 2. like the microsoft calculator... help pleaasee :)



No comments:

Post a Comment