}
}
catch(Exception exception){ }
exception.printStackTrace();
//界面初始化方法
private void jbInit() throws Exception {
//创建内容面板
contentPane =(JPanel) getContentPane(); //设置内容面板的布局为空 contentPane.setLayout(null); //主框架的大小 Dimension
screenSize=Toolkit.getDefaultToolkit().getScreenSize();
setLocation((int)
(screenSize.width-400)/2,(int)(screenSize.height-300)/2);
setSize(new Dimension(400,360));
//主框架的标题
setTitle(\小型工资管理系统\//添加事件监听器
jMenuItem0.addActionListener(this); jMenuItem1.addActionListener(this); jMenuItem2.addActionListener(this); jMenuItem3.addActionListener(this); jMenuItem4.addActionListener(this); jMenuItem5.addActionListener(this); jMenuItem6.addActionListener(this); jMenuItem7.addActionListener(this); jMenuItem8.addActionListener(this); jMenuItem9.addActionListener(this); //添加菜单条到主框架 setJMenuBar(jMenuBar1); //添加菜单到菜单条 jMenuBar1.add(jMenu0); jMenuBar1.add(jMenu1); jMenuBar1.add(jMenu2); jMenuBar1.add(jMenu3); jMenuBar1.add(jMenu4); //添加菜单项到菜单 jMenu0.add(jMenuItem0); jMenu1.add(jMenuItem1); jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3); jMenu2.add(jMenuItem4); jMenu2.add(jMenuItem5); jMenu2.add(jMenuItem8); jMenu3.add(jMenuItem6); jMenu3.add(jMenuItem7); jMenu4.add(jMenuItem9); //添加标签到主框架内容面板 contentPane.add(jLabel1); contentPane.add(jLabel2); //设置标签组件的大小和字体 jLabel1.setFont(new java.awt.Font(\黑体
\
jLabel1.setBounds(new Rectangle(65,70,275,55)); jLabel2.setFont(new java.awt.Font(\黑体
\
}
//菜单项事件对应的处理方法
public void actionPerformed(ActionEvent actionEvent) {
//点击“系统”菜单下的“退出”菜单项 jLabel2.setBounds(new Rectangle(90,150,200,35));
if(actionEvent.getSource()==jMenuItem0) {
JOptionPane.showMessageDialog(null,\您已成功退
出系统!\系统提示\
}
//点击“职工管理”菜单下的“添加职工”菜单项 if(actionEvent.getSource()==jMenuItem1) { }
//点击“职工管理”菜单下的“修改职工”菜单项 if(actionEvent.getSource()==jMenuItem2) {
//创建“修改职工”面板对象 //创建“添加职工”面板对象
AddEmployee AddEmp=new AddEmployee(); //移除主框架上原有的内容 this.remove(this.getContentPane()); //加载“添加职工”面板的对象到主框架 this.setContentPane(AddEmp); //令界面可见 this.setVisible(true); System.exit(0);
ModifyEmployee ModifyEmp=new
ModifyEmployee();
}
//点击“职工管理”菜单下的“删除职工”菜单项 if(actionEvent.getSource()==jMenuItem3) { }
//点击“工资管理”菜单下的“添加工资”菜单项 if(actionEvent.getSource()==jMenuItem4) {
//创建工资添加的面板对象 AddSalary AddSal=new AddSalary(); //创建“删除职工”面板对象
DeleteEmployee DeleteEmp=new DeleteEmployee(); this.remove(this.getContentPane()); //加载“删除职工”面板的对象到主框架 this.setContentPane(DeleteEmp); this.setVisible(true);
this.remove(this.getContentPane()); //加载“修改职工”面板的对象到主框架 this.setContentPane(ModifyEmp); this.setVisible(true);