d(uInfoMi);
employeeM.add(emQueryMi);
employeeM.add(addEmMi);
wageM.add(wQueryMi);
wageM.add(addWageMi);
dtmtM.add(dtmtInfoMi);
dtmtM.add(addDtmtMi);
helpM.add(aboutMi);
helpM.add(logoutMi);
popM.add(aveWageMi);
aveWageMi.addActionListener(this);
this.add(popM);
this.addMouseListener(new MouseAdapter(){
//鼠标按键松开事件弹出菜单
public void mouseReleased(MouseEvent me){
//检查鼠标事件是否由弹出菜单引发
if(me.isPopupTrigger())
//将弹出菜单显示在用户鼠标单击的位置
popM.show((Component)me.getSource(),me.getX(),me.getY());
,计算机
范文网 jsjfw.net, }
});
usersM.addActionListener(this);//给下拉式菜单加入事件监听
employeeM.addActionListener(this);
wageM.addActionListener(this);
dtmtM.addActionListener(this);
helpM.addActionListener(this);
this.setMenuBar(mb);
setVisible(true);
//添加窗口"关闭"按钮的关闭功能
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
confirmExit conE =new confirmExit();
}
});
}
public void paint(Graphics g){
g.setClip(new Rectangle2D.Float(0,0,800,600));
g.drawImage(img,0,0,this);//将图片加入到窗口中
}
public void actionPerformed(ActionEvent ae){//事件监听
if(ae.getActionCommand().equals("用户信息"))
{
userInfo user1=new userInfo();
user1.show();
}
if(ae.getActionCommand().equals("员工信息查询")){
uInfoQue uiq=new uInfoQue();
uiq.show();
}
if(ae.getActionCommand().equals("添加员工信息")){
addEmInfo aei=new addEmInfo();
aei.show();
}
if(ae.getActionCommand().equals("工资查询")){
wageQuery wq=new wageQuery();
wq.show();
}
if(ae.getActionCommand().equals("添加工资信息")){
addWage aw=new addWage();//实例化对应的对象,为函数调用建立接口
aw.show();
}
if(ae.getActionCommand().equals("部门信息")){
dtmtInfoQue diq=new dtmtInfoQue();
diq.show();
}
if(ae.getActionCommand().equals("添加部门信息")){
addDtmt ad=new addDtmt();
ad.show();
}
if(ae.getActionCommand().equals("关于...")){
about ab=new about();
ab.show();
}
if(ae.getActionCommand().equals("注销")){
logFrame logf1=new logFrame();
dispose();
}
}
}
5.2 用户管理功能实现
用户管理功能是管理员对登录用户进行管理,包括对用户账号的添加、修改、删除等功能。登录用户信息的添加,输入要添加的账号和密码,按添加按钮就可以成功添加。例如:添加账户为"liuquan",密码为"123"如图5.3所示。
图5.3添加用户信息
修改用户信息,将账户为"liuquan"的密码改为"liuquan",如图5.4所示。
图5.4修改用户信息
删除用户"liuquan"的信息,弹出确认对话框,按"是"确认后即删除。如图5.5所示。
图5.5删除用户信息
用户管理信息的功能实现的核心代码如下:
public userInfo(){
super("系统用户管理");
setSize(410,250);
setResizable(false);
this.setLocationRelativeTo(this.getParent());//设置显示的位置
setLayout(null);
public void initChoice()
{ try{
conn=new sqlconn();//连接数据库
sql="select name from users";//sql语句
rs=conn.getRs(sql);
while(rs.next()){
userChoice.addItem(rs.ge