首页 > 其他 > 详细

上机5.31

时间:2019-05-31 13:27:54      阅读:96      评论:0      收藏:0      [点我收藏+]

2、 绘制如图所示的界面。
要求:当单击“求和”按钮时,把“和”显示在“求和”按钮后的文本行中,当单击“清除”按钮后,
3个文本行的内容全部被清除,当单击窗口右上角的关闭按钮时,结束该程序。
技术分享图片

package bbb;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class ccc implements ActionListener{
    JFrame f;
    JPanel p1,p2,p3;
    JLabel l1,l2,l3,l4;
    JButton b1,b2;
    JTextField t1,t2,t3;
    GridLayout g1,g2,g3,g4;
    public ccc(){
        f=new JFrame();
        p1=new JPanel();
        p2=new JPanel();
        p3=new JPanel();
        g1=new GridLayout(1,3);
        g2=new GridLayout(3,1);
        g3=new GridLayout(3,1);
        g4=new GridLayout(3,1);
        l1=new JLabel("加数1");
        l2=new JLabel("加数2");
        l3=new JLabel();
        l4=new JLabel();
        b1=new JButton("求和");
        b1.addActionListener(this);
        b2=new JButton("清除");
        b2.addActionListener(this);
        t1=new JTextField(5);
        t2=new JTextField(5);
        t3=new JTextField(5);
        f.setSize(400,260);
        f.setVisible(true);
        f.add(p1);
        f.add(p2);
        f.add(p3);
        f.setLayout(g1);
        p1.setLayout(g2);
        p2.setLayout(g3);
        p3.setLayout(g4);
        p1.add(l1);
        p2.add(t1);
        p1.add(l2);
        p2.add(t2);
        p1.add(b1);
        p2.add(t3);
        p3.add(l3);
        p3.add(l4);
        p3.add(b2);
    }
    public static void main(String[] args){
        new ccc();
    }
    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO 自动生成的方法存根
        if(e.getActionCommand().equals(b1.getText())){
            int a,b,c;
            a=Integer.parseInt(t1.getText());
            b=Integer.parseInt(t2.getText());
            c=a+b;
            t3.setText(c+"");
        }
        if(e.getActionCommand().equals(b2.getText())){
            t1.setText(null);
            t2.setText(null);
            t3.setText(null);
        }
    }
}

技术分享图片技术分享图片
技术分享图片

上机5.31

原文:https://www.cnblogs.com/quan-2723365710/p/10954506.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!