package computer;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Login extends JFrame implements ActionListener{
public Login() {
setLayout(null);
//setSize(250, 300);
setBounds(500, 200,400,400);
Container co=getContentPane();
JLabel username=new JLabel("用户名");
JLabel password=new JLabel("密码");
JTextField username1=new JTextField();
JPasswordField password1=new JPasswordField();
JTextField OkorNot=new JTextField("");
JButton ok =new JButton("登录");
JButton cancel =new JButton("重置");
ok.setBounds(10,70,60,40);
cancel.setBounds(80,70,60,40);
username.setBounds(1,1,50,30);
password.setBounds(1,32,50,30);
username1.setBounds(52,1,140,30);
password1.setBounds(52,32,140,30);
OkorNot.setBounds(120,150,200,30);
co.add(username);
co.add(password);
co.add(username1);
co.add(password1);
co.add(ok);
co.add(cancel);
co.add(OkorNot);
ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
if(username1.getText().equals("lethe")&&password1.getText().equals("123456") ){
OkorNot.setText("登录成功!!");
}
else
OkorNot.setText("用户名或者密码错误");
}
});
cancel.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
username1.setText("");
password1.setText("");
}
});
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new Login();
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
}
}
【Java】创建一个登录界面,当用户名为lethe,密码为123456,点击“登录”按钮时显示登录成功,点击“重置”时用户名文本框和密码文本框清空
于 2022-03-20 22:23:10 首次发布