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