我正在制作一个简单的自动售货机应用程序,带有代表硬币价值的按钮,当我单击按钮时,我希望它们添加到文本字段中。这就是我的https://imgur.com/a/B6sAtvh
到目前为止,我所要做的就是使按钮的值在单击时显示在文本字段上,但它们没有添加,只是被替换了。
JButton btn1Pound = new JButton("£1.00");
btn1Pound.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String text = btn1Pound.getText();
textFieldTotal.setText(text);
}
});
JButton btn2Pounds = new JButton("£2.00");
btn2Pounds.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String text = btn2Pounds.getText();
textFieldTotal.setText(text);
}
});
JLabel lblTotal = new JLabel("Total Amount:");
lblTotal.setBounds(571, 477, 81, 14);
frame.getContentPane().add(lblTotal);
textFieldTotal = new JTextField((int) 0.00);
textFieldTotal.setBounds(661, 474, 62, 20);
frame.getContentPane().add(textFieldTotal);
textFieldTotal.setColumns(10);
我想使按钮添加而不是替换值,例如,如果我单击£1.00按钮三次,则文本字段将显示£3.00。
谢谢。