package renshiguanli;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
public class Function extends JFrame{
JPanel panel = new JPanel();
JPanel panel1 = new JPanel();
JButton add = new JButton("增加员工");
JButton del = new JButton("删除员工");
JButton update = new JButton("修改员工信息");
JButton single = new JButton("查询员工信息");
JButton b11 = new JButton("增加会议记录");
JButton b12 = new JButton("删除会议记录");
JButton b13 = new JButton("修改会议记录");
JButton b14 = new JButton("查询会议记录");
JLabel la1 = new JLabel("人员管理");
JLabel la2 = new JLabel("会议记录管理");
JLabel la3 = new JLabel("任务管理");
JLabel la4 = new JLabel("WELCOME");
JLabel la5 = new JLabel("欢迎登陆人事信息管理系统");
JButton b1 = new JButton("增加任务");
JButton b2 = new JButton("删除任务");
JButton b3 = new JButton("修改任务");
JButton b4 = new JButton("查询任务");
JMenuItem items[][]=new JMenuItem[4][];
JMenuBar bar = new JMenuBar();
JMenu m1 = new JMenu("开始");
JMenu m2 = new JMenu("人员管理");
JMenu m3 = new JMenu("会议记录管理");
JMenu m4 = new JMenu("任务管理");
//构造方法
public Function(){
setTitle("人事信息管理系统");
panel.setLayout(null);
panel.setBackground(Color.white);
la4.setLocation(270, 20);
la4.setSize(500,200);
la5.setLocation(165, 60);
la5.setSize(500, 200);
panel.add(la4);
panel.add(la5);
la4.setFont((new Font("仿宋",Font.BOLD,30)));
la5.setFont((new Font("仿宋",Font.BOLD,30)));
this.add(panel);
panel.setVisible(true);
this.setVisible(true);
panel1.setLayout(null);
this.add(panel1);
//设计菜单栏
items[0] = new JMenuItem[2];
items[1] = new JMenuItem[5];
items[2] = new JMenuItem[4];
items[3] = new JMenuItem[4];
m1.add(items[0][0] = new JMenuItem("返回"));
m1.add(items[0][1] = new JMenuItem("退出"));
m2.add(items[1][0] = new JMenuItem("增加员工"));
m2.add(items[1][1] = new JMenuItem("删除员工"));
m2.add(items[1][2] = new JMenuItem("修改员工信息"));
m2.add(items[1][3] = new JMenuItem("查询员工信息"));
m3.add(items[2][0] = new JMenuItem("增加会议记录"));
m3.add(items[2][1] = new JMenuItem("删除会议记录"));
m3.add(items[2][2] = new JMenuItem("修改会议记录"));
m3.add(items[2][3] = new JMenuItem("查询会议记录"));
m4.add(items[3][0] = new JMenuItem("增加任务"));
m4.add(items[3][1] = new JMenuItem("删除任务"));
m4.add(items[3][2] = new JMenuItem("修改任务"));
m4.add(items[3][3] = new JMenuItem("查询任务"));
bar.add(m1);
bar.add(m2);
bar.add(m3);
bar.add(m4);
//设计布局
/*getContentPane().setLayout(new GridLayout(2,1));
getContentPane().add(bar,BorderLayout.NORTH);
getContentPane().add(panel,BorderLayout.SOUTH);
*/
this.setLayout(new BorderLayout());
this.add(bar,BorderLayout.NORTH);
this.add(panel,BorderLayout.CENTER);
this.setSize(400,800);
this.setBounds(400, 400, 700, 400);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//注册监听器
/*
add.addActionListener(this);
del.addActionListener(this);
update.addActionListener(this);
single.addActionListener(this);
b11.addActionListener(this);
b12.addActionListener(this);
b13.addActionListener(this);
b14.addActionListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
*/
/*
items[0][0].addActionListener(this);
items[0][1].addActionListener(this);
items[1][0].addActionListener(this);
items[1][1].addActionListener(this);
items[1][2].addActionListener(this);
items[1][3].addActionListener(this);
items[2][0].addActionListener(this);
items[2][1].addActionListener(this);
items[2][2].addActionListener(this);
items[2][3].addActionListener(this);
items[3][0].addActionListener(this);
items[3][1].addActionListener(this);
items[3][2].addActionListener(this);
items[3][3].addActionListener(this);
*/
items[0][0].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
setVisible(false);
LoginWindow login = new LoginWindow();
login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
});
items[0][1].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
System.exit(0);
}
});
items[1][0].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Addperson();
add(panel1);
repaint();
}
});
items[1][1].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Deleteperson();
add(panel1);
repaint();
}
});
items[1][2].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Updateperson();
add(panel1);
repaint();
}
});
items[1][3].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Findperson();
add(panel1);
repaint();
}
});
items[2][0].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Addhuiyi();
add(panel1);
repaint();
}
});
items[2][1].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Deletehuiyi();
add(panel1);
repaint();
}
});
items[2][2].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Updatehuiyi();
add(panel1);
repaint();
}
});
items[2][3].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Findhuiyi();
add(panel1);
repaint();
}
});
items[3][0].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Addrenwu();
add(panel1);
repaint();
}
});
items[3][1].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Deleterenwu();
add(panel1);
repaint();
}
});
items[3][2].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
remove(panel);
remove(panel1);
panel1 = new Updaterenwu();
add(panel1);
repaint();
}
});
items[3][3].addActionLis
评论12