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