package test04;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Test04 {
Font d = new Font("黑体", Font.BOLD, 22);
Font f = new Font("宋体", Font.BOLD, 15);
// 初始化对象
JFrame logingui = new JFrame("用户登录界面");
JLabel userlogin = new JLabel("用户登录");
JLabel username = new JLabel("用户名:");
JLabel password = new JLabel("密 码:");
JTextField name = new JTextField();
JTextField pwd = new JPasswordField();
JButton login = new JButton("登录");
public void LoginGui() {
logingui.setBounds(450, 200, 550, 350);
logingui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
logingui.setLayout(null);
userlogin.setBounds(200, 30, 250, 30);
userlogin.setFont(d);
username.setBounds(110, 80, 100, 30);
username.setFont(f);
password.setBounds(110, 120, 100, 30);
password.setFont(f);
name.setBounds(200, 80, 180, 30);
name.setFont(f);
pwd.setBounds(200, 120, 180, 30);
login.setBounds(200, 200, 80, 30);
login.setFont(f);
logingui.add(userlogin);
logingui.add(username);
logingui.add(password);
logingui.add(name);
logingui.add(pwd);
logingui.add(login);
logingui.setVisible(true);
login.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String name_text ="admin";
String pwd_text = "123";
if(name_text.equals("admin")&&pwd_text.equals("123")) {
JOptionPane.showMessageDialog(null, "登陆成功");
logingui.setVisible(false);
} else {
JOptionPane.showMessageDialog(null, "登陆失败,请检查用户名和密码");
name.setText("");
pwd.setText("");
}
}
} );
}
public static void main(String[] args) {
Test04 l = new Test04();
l.LoginGui();
}
}