2016-04-11 6 views
1

Ich versuche, einen Knopf zu verwenden, um jedes Mal verdoppelt hinzuzufügen und habe dies im Moment bekommen.Wie man JButton hinzufügen Doubles jedes Mal, wenn es geklickt

btnAnswer3 = new JButton("C"); 

btnAnswer3.setBackground(Color.YELLOW); 
btnAnswer3.setHorizontalAlignment(SwingConstants.LEFT); 
btnAnswer3.addActionListener(new ActionListener() {double scoreAdder, currentScore, ans; 
     scoreAdder = 30000.00; 
     currentScore = 0.0; 

     ans=scoreAdder+currentScore;   

     currentScoretxt.setText(Double.toString(ans)); //This is textfield in which I wish to display the doubles. 


     } 
    }); 

Es zeigt bereits eine Reihe, aber sobald ich möchte es jedes Mal zu halten Hinzufügen Jdrücken geklickt wird. Bitte lassen Sie mich wissen, wie Sie dies mit meinem Code tun können. Grüße.

Antwort

0

Sie müssen diese Variablen erklären aus dem ActionListener

double scoreAdder, currentScore, ans; 

wenn nicht Sie nur die mathematische Operation zu überschreiben und acumulating nicht die Werte ...

diese Erklärungen bewegen und legen Sie es als Klasse Variablen ...

+0

Danke, es funktioniert jetzt. :) –