Java 如何使JButton每次单击时都加倍添加

Java 如何使JButton每次单击时都加倍添加,java,double,tostring,Java,Double,Tostring,我试图使用一个按钮,以增加双倍的每一次,并使用得到这个时刻 btnAnswer3 = new JButton("C"); btnAnswer3.setBackground(Color.YELLOW); btnAnswer3.setHorizontalAlignment(SwingConstants.LEFT); btnAnswer3.addActionListener(new ActionListener() {double scoreAdder, currentScore, ans;

我试图使用一个按钮,以增加双倍的每一次,并使用得到这个时刻

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.


        }
    });

它已经显示了一个数字,但一旦我希望它在每次单击Jbutton时都继续加起来。请让我知道如何使用我的代码执行此操作。注意。

您需要在
ActionListener

double scoreAdder, currentScore, ans;
如果不是,您只是覆盖数学运算,而不是累计值


移动这些声明并将其作为类变量放置…

您需要从
ActionListener

double scoreAdder, currentScore, ans;
如果不是,您只是覆盖数学运算,而不是累计值

移动这些声明并将其作为类变量放置