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