package bin;import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import java.util.Vector;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;public class Landing extends JFrame  implements ActionListener { JButton blan;
JButton bclose;
JLabel lname;
JLabel lpw;
JTextField tname;
JPasswordField tpw;
private JPanel pane;
int i=0;
private final String imgePath = "22.jpg";
public Landing(String t)
{
super(t);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300,300);
this.setVisible(true);
this.setLocationRelativeTo(null);
init();

//注册
blan.addActionListener(this);
bclose.addActionListener(this);
}

private void init() {
final Image img = Toolkit.getDefaultToolkit().createImage(imgePath);
pane = new JPanel(){
protected void paintChildren(Graphics g) {
g.drawImage(img,0,0,this);
super.paintChildren(g);
}
};
getContentPane().add(pane,BorderLayout.CENTER);

this.setLayout(null);

pane.setBounds(0, 0, 300, 300);
//标签
lname=new JLabel("用户名");
lname.setBounds(60, 60, 60, 30);
this.add(lname);
lpw=new JLabel("密码");
lpw.setBounds(60, 100, 60, 30);
this.add(lpw);
//文本
tname=new JTextField();
tname.setBounds(100, 100, 60, 30);
this.add(tname);
tpw=new JPasswordField();
tpw.setBounds(100, 150, 60, 30);
this.add(tpw);
//按钮
blan=new JButton("登陆");
blan.setBounds(20, 20, 60, 30);
this.add(blan);
bclose=new JButton("关闭");
bclose.setBounds(100, 20, 60, 30);
this.add(bclose);

}

public static void main(String[] args) {
new Landing("登陆"); } public void actionPerformed(ActionEvent e) {
//登陆
if(e.getSource()==blan)
{
String sname=tname.getText();
char[] cpw=tpw.getPassword();
String spw=new String(cpw);
if(sname.length()==0)
{
JOptionPane.showMessageDialog(null, "用户名不能为空!");
return;
}
if(spw.length()==0)
{
JOptionPane.showMessageDialog(null, "密码不能为空!");
return;
}
String sql="select * from users where name='"+sname+"' and pw='"+spw+"'";
String vjg=new CommonaJdbc().getOneRow(sql,2).toString(); if(vjg.equals("[]"))
{
if(i==2)
{
JOptionPane.showMessageDialog(null, "三次错误程序已退出!!");
Runtime.getRuntime().exit(0);
}
JOptionPane.showMessageDialog(null, "帐号密码不存在!!");
i++;
return;
}
new mainjf("学生管理系统",this).setVisible(true); }
//关闭
if(e.getSource()==bclose)
{
Runtime.getRuntime().exit(0);
}
}}