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); //设置窗口可见
}
}
Java简易身份证输入界面详细注释【笨蛋】
最新推荐文章于 2023-11-27 11:13:00 发布