我正在尝试使用按钮,以便每次都添加双打,并且此时已经使用了这个。
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时都保持加起来。请使用我的代码告诉我如何执行此操作。问候。
答案 0 :(得分:0)
您需要从ActionListener
double scoreAdder, currentScore, ans;
如果不是,你只是覆盖数学运算而不是累积值......
移动这些声明并将其作为类变量放置......