Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将数字添加到整数?_Java_String_Swing_Numbers_Actionlistener - Fatal编程技术网

Java 如何将数字添加到整数?

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

按钮必须将50添加到整数中,但不是整数。我对Jframe不太了解,所以帮帮我吧

    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是的。我甚至没看那部分。我看到的只是数字: