Java简易身份证输入界面详细注释【笨蛋】

 
import javax.swing.*; //导入Swing包
import java.awt.*; //导入AWT包
import java.awt.event.*; //导入AWT事件包

public class UserInfo extends JFrame implements ActionListener { //创建一个名为UserInfo的类,继承JFrame类并实现ActionListener接口
    JLabel nameLabel, idLabel; //创建两个标签,分别用于显示姓名和身份证号
    JTextField nameField, idField; //创建两个文本框,分别用于输入姓名和身份证号
    JButton submitButton; //创建一个按钮,用于提交输入的信息

    public UserInfo() { //构造函数
        setTitle("用户信息"); //设置窗口标题
        setSize(300, 200); //设置窗口大小
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗口关闭方式
        setLayout(new GridLayout(3, 2)); //设置布局为网格布局,3行2列

        nameLabel = new JLabel("姓名:"); //创建姓名标签
        add(nameLabel); //将姓名标签添加到窗口中
        nameField = new JTextField(); //创建姓名文本框
        add(nameField); //将姓名文本框添加到窗口中

        idLabel = new JLabel("身份证号:"); //创建身份证号标签
        add(idLabel); //将身份证号标签添加到窗口中
        idField = new JTextField(); //创建身份证号文本框
        add(idField); //将身份证号文本框添加到窗口中

        submitButton = new JButton("提交"); //创建提交按钮
        add(submitButton); //将提交按钮添加到窗口中
        submitButton.addActionListener(this); //为提交按钮添加事件监听器
    }

    public void actionPerformed(ActionEvent e) { //实现ActionListener接口中的方法
        String name = nameField.getText(); //获取输入的姓名
        String id = idField.getText(); //获取输入的身份证号
        JOptionPane.showMessageDialog(null, name + "笨蛋"); //弹出对话框,显示姓名+笨蛋
    }

    public static void main(String[] args) { //主函数
        UserInfo userInfo = new UserInfo(); //创建UserInfo对象
        userInfo.setVisible(true); //设置窗口可见
    }
}

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值