我正在尝试使用一个按钮,以便每次都添加双打,并且现在已经使用了。
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;
如果不是,您只是在覆盖数学运算,而不是对值求和...
移动这些声明并将其放置为类变量...