我的总收入不会出现。我计算所有不同的扣除和所有按钮工作,并显示值。但是对于我计算净收入的最终按钮,价值不会出现。我运行它时没有得到任何值。
我如何在每个动作听众中获得例如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;
}
});
答案 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);
也许你也想在上面做到这一点。