Java 如何将数字添加到整数?
按钮必须将50添加到整数中,但不是整数。我对Jframe不太了解,所以帮帮我吧Java 如何将数字添加到整数?,java,string,swing,numbers,actionlistener,Java,String,Swing,Numbers,Actionlistener,按钮必须将50添加到整数中,但不是整数。我对Jframe不太了解,所以帮帮我吧 int money = 0; ... JButton verlan = new JButton("50 kr\u015F"); verlan.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { int moremoney = mo
int money = 0;
...
JButton verlan = new JButton("50 kr\u015F");
verlan.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int moremoney = money + 50;
String x=Integer.toString(moremoney);
textArea.setText(x + " cent");
}
});
在ActionListener中,您定义了一个新变量,将货币价值和50相加,但您从不更新货币的初始价值。相反,您可以更新money,但是您必须确保变量在ActionListener的范围内可用,例如,将其声明为成员变量
private int money = 0;
...
JButton verlan = new JButton("50 kr\u015F");
verlan.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
money += 50;
String x=Integer.toString(money);
textArea.setText(x + " cent");
}
});
@山姆,他是如何从他的ActionListener内部获取资金而不是最终资金的?@Tripkinetics是的。我甚至没看那部分。我看到的只是数字: