我正在尝试将一个简单的值发送到另一个表单,我似乎无法使其正常工作。会发生什么事情,当我到达表单并打入数字时,它会显示在该页面中。但是当我点击确认并进入下一个窗格时,它不会继续我按下的任何内容。
EG。如果我将标签设置为109.99作为默认值,然后单击清除并输入我自己的数字,如59.99并单击确认,下一页将只获取默认值109.99。显然这不是正确的方法,但我无法弄清楚如何。它让我疯狂,因为我坚持了两个星期。
我精神上已经筋疲力尽,同时感到沮丧。如果有人可以告诉我一个有效的修改示例,并解释我哪里出错了会很棒。我强调了工作实例。当我看到它在行动中时,我学得最好。
Purchase.java https://pastebin.com/YG1sXegk
Pconfirm.java https://pastebin.com/C0MV8xnt
相关代码在这里......
purchase.java
private JLabel lblamnt;
private String camnt;
btn0.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
lblamnt.setText(lblamnt.getText() + "0");
camnt = camnt + "0";
}
});
吸气剂..
public String amount() {
return lblamnt.getText();
}
pconfirm.java
private JLabel lblgamnt;
Purchase ppp = new Purchase();
//Temp Variables
private Double cost = Double.parseDouble(ppp.amount());
答案 0 :(得分:0)
问题已解决。没有把方法传给全班。