1、 企业人事管理系统企业人事管理系统 Hunan Normal University ELECTRONIC import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.HashMap; import cn.mm.dao.登陆.UserInfo; import cn.mm.view.主界面.MainFrame; import cn.mm.view.登陆.LoginFrame; public class LoginFrameListener implements ActionLis
2、tener /* * 该监听器是用于登录窗口 */ private LoginFrame login; HashMap data; public LoginFrameListener(LoginFrame login) this.login = login; public void actionPerformed(ActionEvent e) String btnName = e.getActionCommand(); / 按确定按钮或在密码框中输入回车键 if (btnName.equals(“退出“) login.dispose(); if (btnName.equals(“正式登录“)
3、| btnName.equals(“密码“) String name = login.getnameText().getText().trim();/ 输入的用户名 String password = 课程设计的题目名称课程设计的题目名称 login.getwordText().getText().trim();/ 输入的密码 / 得到从数据库中取出的用户信息表 data = UserInfo.selectUserInfo(); System.out.println(“LoginFrameListener“); System.out.println(data.get(“管理员标识0“); Sy
4、stem.out.println(data.get(“密码0“); System.out.println(data.get(“类型0“); System.out.println(data.get(“当前状态0“); if (name.equals(“) else if (password.equals(“) else if (name.equals(“) else / 用户验证 int count = data.size(); for (int i = 0; i count; i+) String userName = (String) data.get(“管理员标识 “ + i); String userPassword = (String) data.get(“密码“ + i); if (name.equals(userName) break; else / 验证成功的情况 login.dispose();/ 登陆窗口消失,出现主