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