package ui;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import jiekou.accountjiekou;
import jiekouimp.Accountjiekouimp;
import db.Account;
public class Enter extends JFrame implements ActionListener {
public static void main(String[] args) {
Enter l = new Enter();
l.Entertest();
}
JLabel tle,act,pwd;
JTextField account,password;
JButton entry,register;
JPanel line,line1,line2,line3;
public void Entertest() {
Container con=getContentPane();
con.setLayout(new GridLayout(4,1));
line=new JPanel();
line1=new JPanel();
line2=new JPanel();
line3=new JPanel();
tle=new JLabel("学生管理系统");
tle.setFont(new Font("黑体", Font.PLAIN, 20));
act=new JLabel("账号:");
pwd=new JLabel("密码:");
entry=new JButton("登录");
entry.addActionListener(this);
account=new JTextField(10);
password=new JTextField(10);
line.add(tle);
line1.add(act);
line1.add(account);
line2.add(pwd);
line2.add(password);
line3.add(entry);
con.add(line);
con.add(line1);
con.add(line2);
con.add(line3);
setTitle("登录");
setSize(340,200);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
Accountjiekouimp adi=new Accountjiekouimp();
Account act=new Account();
if(adi.search(account.getText())!=null) {
act=adi.search(account.getText());
if(act.getPassword().equals(password.getText())) {
this.setVisible(false);
new Host().setVisible(true);
}else {
new Error().setVisible(true);
}
}
else {
new Error().setVisible(true);
}
}
}
