java程序排队找人系统_java求帮忙!图书馆管理系统!已经有代码 想找人帮忙实现功能!...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

UserLogin类:负责用户登录管理。

import

java.awt.*;

import

java.awt.event.*;

import

javax.swing.*;

import

java.sql.*;

public

class UserLogin extends JFrame implements ActionListener{

DataBaseManager db=new DataBaseManager();

MainWindow mainFrame;

JPanel panel1,panel2;

JLabel UserLabel,PasswordLabel;

JTextField UserTextField;

JPasswordField PasswordTextField;

JButton YesBtn,CancelBtn;

Container c;

ResultSet rs;

public UserLogin(MainWindow mainFrame){

super("用户登录");

this.mainFrame=mainFrame;

UserLabel=new JLabel("用户名",JLabel.CENTER);

PasswordLabel=new JLabel("密 码",JLabel.CENTER);

UserLabel.setFont(new Font("黑体",10,20));

PasswordLabel.setFont(new Font("黑体",10,20));

UserTextField=new JTextField(10);

PasswordTextField=new

JPasswordField(10);

YesBtn=new JButton("确定");

CancelBtn=new JButton("取消");

YesBtn.addActionListener(this);

CancelBtn.addActionListener(this);

panel1=new JPanel();

panel1.setLayout(new GridLayout(2,2));

panel2=new JPanel();

c=getContentPane();

c.setLayout(new BorderLayout());

panel1.add(UserLabel);

panel1.add(UserTextField);

panel1.add(PasswordLabel);

panel1.add(PasswordTextField);

c.add(panel1,BorderLayout.CENTER);

panel2.add(YesBtn);

panel2.add(CancelBtn);

c.add(panel2,BorderLayout.SOUTH);

setSize(400,400);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==CancelBtn){

mainFrame.setEnable("else");

this.dispose();

}else{

char[]

password=PasswordTextField.getPassword();

String passwordSTR=new

String(password);

if(UserTextField.getText().trim().equals("")){

JOptionPane.showMessageDialog(null,"用户名不可为空!");

return;

}

if(passwordSTR.equals("")){

JOptionPane.showMessageDialog(null,"密码不可为空!");

return;

}

String strSQL;

strSQL="select * from

UserTable where UserName='"+

UserTextField.getText().trim()+"'and Passwd='"+

passwordSTR+"' ";

rs=db.getResult(strSQL);

boolean isExist=false;

try

{

isExist=rs.first();

}

catch(SQLException sqle){

System.out.println(sqle.toString());

}

if(!isExist){

JOptionPane.showMessageDialog(null,"用户名不存在或者密码不正确!");

mainFrame.setEnable("else");

}

else{

try{

rs.first();

mainFrame.setEnable(rs.getString("Status").trim());

db.closeConnection();

this.dispose();

}

catch(SQLException sqle2){

System.out.println(sqle2.toString());

}

}

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值