显示总净收入,双倍值不会出现

时间:2014-12-07 13:29:51

标签: java swing

我的总收入不会出现。我计算所有不同的扣除和所有按钮工作,并显示值。但是对于我计算净收入的最终按钮,价值不会出现。我运行它时没有得到任何值。

我如何在每个动作听众中获得例如PRSI,税收抵免的最终价值,并将其用于我的最终按钮,即计算净收入。

继承我的完整代码,它是不起作用的网络按钮。

我只想让净收入最终出现。

    // Net income
    net.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent en) {
        String line = "";   
            double grossENt = Double.parseDouble(gross.getText());

            netin = grossENt -((totalTax+ PRSI + uscTotal) - allcredit);

         line = line +" Net income" + netin;
        }
    });

1 个答案:

答案 0 :(得分:0)

您的根本问题是您正在填充本地line变量,但从未将其用于任何内容:

// Net income
net.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent en) {
    String line = "";                     // <=============== It's a local
        double grossENt = Double.parseDouble(gross.getText());

        netin = grossENt -((totalTax+ PRSI + uscTotal) - allcredit);

     line = line +" Net income" + netin; // <================ You never do anything with it
    }
});

在您拥有此本地line变量的代码中的其他侦听器中,您通常会使用以下内容结束侦听器:

statementTextArea.append(line);

也许你也想在上面做到这一点。