如何使具有不同值的按钮添加到文本字段而不是替换值?

时间:2019-05-22 20:21:01

标签: java swing

我正在制作一个简单的自动售货机应用程序,带有代表硬币价值的按钮,当我单击按钮时,我希望它们添加到文本字段中。这就是我的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。

谢谢。

0 个答案:

没有答案