import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class work01 {
public static void main(String[] args) {
//构造器 创建一个最初不可见的新窗体
JFrame jf = new JFrame();
//设置窗体大小
jf.setSize(400, 300);
//设置窗体标志
jf.setTitle("用户注册");
//设置窗体居中
jf.setLocationRelativeTo(null);
//设置窗体关闭时退出程序
//jf.setDefaultCloseOperation(3);
jf.setDefaultCloseOperation(3);
//设置窗体置顶
jf.setAlwaysOnTop(true);
//设置取消窗体的创建默认布局
jf.setLayout(null);
//文字
JLabel jl1 = new JLabel("用户昵称");
jl1.setBounds(80, 40, 60, 50);
jf.add(jl1);
JLabel jl2 = new JLabel("用户年龄");
jl2.setBounds(80, 80, 60, 50);
jf.add(jl2);
JLabel jl3 = new JLabel("用户密码");
jl3.setBounds(80, 120, 60, 50);
jf.add(jl3);
//文本框
JTextField jt1 = new JTextField();
jt1.setBounds(150, 55, 160, 20);
jt1.setBackground(Color.CYAN);
jf.add(jt1);
JTextField jt2 = new JTextField();
jt2.setBounds(150, 95, 160, 20);
jt2.setBackground(Color.CYAN);
jf.add(jt2);
JTextField jt3 = new JTextField();
jt3.setBounds(150, 135, 160, 20);
jt3.setBackground(Color.CYAN);
jf.add(jt3);
//按钮
JButton jb1 = new JButton("注册");
jb1.setBounds(150, 200, 60, 30);
ActionListener al1 = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//获取输入框的内容
String username = jt1.getText();
String age = jt2.getText();
String password = jt3.getText();
String s = "注册成功!你的昵称是:" + jt1.getText() + ",年龄是:" + jt2.getText();
JOptionPane.showMessageDialog(jf, s);
}
};
jb1.addActionListener(al1);
jf.add(jb1);
JButton jb = new JButton("清空");
jb.setBounds(250, 200, 60, 30);
jf.add(jb);
ActionListener al = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
jt1.setText("");
jt2.setText("");
jt3.setText("");
}
};
jb.addActionListener(al);
jf.add(jb);
//设置窗体可见
jf.setVisible(true);
}
}