首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在点击按钮时将jTextField数据和jLable中的输出相加,然后再次单击textfield值和前一个JLable值?

如何在点击按钮时将jTextField数据和jLable中的输出相加,然后再次单击textfield值和前一个JLable值?
EN

Stack Overflow用户
提问于 2018-08-06 01:21:30
回答 1查看 0关注 0票数 0

如何从文本中获取值并在按钮单击时在jLable上输出,下一次再次单击从文本字段中获取值并将前一个值jLable相加,再次单击后继续再次相加 .....

EN

回答 1

Stack Overflow用户

发布于 2018-08-06 10:40:15

package stack;

import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JWindow;

public class Gui {



public static void main(String[] args) {
    JFrame frame = new JFrame();
    JLabel jlabel = new JLabel("1");
    JTextField jtext = new JTextField(50);
    JButton but = new JButton("add");
    frame.setBounds(20, 30, 200, 300);
    frame.setLayout(new FlowLayout());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.add(jlabel);
    frame.add(jtext);
    frame.add(but);
    frame.setVisible(true);
    but.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            String a = jlabel.getText();

            String b = jtext.getText();

            int res = Integer.parseInt(a);
            int res1 = Integer.parseInt(b);
            res = res + res1;
            a = Integer.toString(res);

            jlabel.setText(a);
        }
    });




}

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档