//登录
button.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
//获取用户名和密码
String aname=text_aname.getText().trim();
String pwd=text_pwd.getText().trim();
//调用AdminDAO中的登录方法
try {
//login函数返回在数据库中的查询结果,若返回为空则查找失败
Map<String,Object> map=dao.login(aname, pwd);
//判断map是否为空 如果为空则登录失败
if(null==map||map.isEmpty()){
//登录失败
label_tishi.setText("用户名或密码错误!");
return ;
}
//TODO:客户扩展 记住密码 验证码
//登录成功
//登录用户的信息存储 ,方便其他界面使用 达到数据共享
BookUtil.login_admin=map;
//跳转到主界面
MainUI ui=new MainUI();
shell.dispose();
ui.open();
} catch (Exception e1) {
e1.printStackTrace();
}
}
});
button.setBounds(155, 308, 98, 30);
button.setText("登 录");
基于SWT--登录界面
于 2021-09-25 15:12:56 首次发布