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