📄 empmain.java
字号:
itemAddE.addActionListener(this); itemEditE.addActionListener(this); itemEditEC.addActionListener(this); itemEditET.addActionListener(this); itemDeleteE.addActionListener(this); itemAddD.addActionListener(this); itemEditD.addActionListener(this); itemDeleteD.addActionListener(this); itemAddA.addActionListener(this); itemEditA.addActionListener(this); itemDeleteA.addActionListener(this); itemAddT.addActionListener(this); itemEditT.addActionListener(this); itemDeleteT.addActionListener(this); itemSearchEmpByEid.addActionListener(this); itemSearchEmpByEname.addActionListener(this); itemSearchEmpByEdep.addActionListener(this); itemSearchEmpByEapp.addActionListener(this); itemSearchEmpByEedu.addActionListener(this); itemSearchEmpByEtrain.addActionListener(this); itemSearchDepAll.addActionListener(this); itemSearchDepByDname.addActionListener(this); itemSearchDepByDmanager.addActionListener(this); itemSearchAppAll.addActionListener(this); itemSearchTraAll.addActionListener(this); itemSearchTraByTname.addActionListener(this); //关闭程序时的操作 this.addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } } ); } /** * 事件处理 */ public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == itemEdit) { //修改密码 EditAdminPass eap=new EditAdminPass(); eap.downInit(); eap.setVisible(true); } else if (obj == itemExit) { //退出 System.exit(0); } else if (obj == itemAddE) { //职工信息添加 AddEmpInfo aei = new AddEmpInfo(); aei.downInit(); aei.setVisible(true); } else if (obj == itemEditE) { //职工信息修改 EditEmpInfo1 eei = new EditEmpInfo1(); eei.downInit(); eei.setVisible(true); } else if (obj == itemEditEC) { //职工信息修改 EditEmpInfo2 eei = new EditEmpInfo2(); eei.downInit(); eei.setVisible(true); } else if (obj == itemEditET) { //职工信息修改 EditEmpInfo1 eei = new EditEmpInfo1(); eei.downInit(); eei.setVisible(true); } else if (obj == itemDeleteE) { //职工信息删出 DelEmpInfo dei = new DelEmpInfo(); dei.downInit(); dei.pack(); dei.setVisible(true); } else if (obj == itemAddD) { //部门信息添加 AddDepInfo adi = new AddDepInfo(); adi.downInit(); adi.pack(); adi.setVisible(true); } else if (obj == itemEditD) { //部门信息修改 EditDepInfo edi = new EditDepInfo(); edi.downInit(); edi.pack(); edi.setVisible(true); } else if (obj == itemDeleteD) { //部门信息删除 DelDepInfo ddi = new DelDepInfo(); ddi.downInit(); ddi.pack(); ddi.setVisible(true); } else if (obj == itemAddA) { //职务信息添加 AddAppInfo aai = new AddAppInfo(); aai.downInit(); aai.pack(); aai.setVisible(true); } else if (obj == itemEditA) { //职务信息修改 EditAppInfo eai = new EditAppInfo(); eai.downInit(); eai.pack(); eai.setVisible(true); } else if (obj == itemDeleteA) { //职务信息删除 DelAppInfo dai = new DelAppInfo(); dai.downInit(); dai.pack(); dai.setVisible(true); } else if (obj == itemAddT) { //培训信息添加 AddTraInfo ati = new AddTraInfo(); ati.downInit(); ati.pack(); ati.setVisible(true); } else if (obj == itemEditT) { //培训信息修改 EditTraInfo eti = new EditTraInfo(); eti.downInit(); eti.pack(); eti.setVisible(true); } else if (obj == itemDeleteT) { //培训信息删出 DelTraInfo dti = new DelTraInfo(); dti.downInit(); dti.pack(); dti.setVisible(true); } else if (obj == itemSearchEmp) { //职工查询 empInfo.downInit(); empInfo.pack(); empInfo.setVisible(true); } else if (obj == itemSearchDep) { //部门查询 depInfo.downInit(); depInfo.pack(); depInfo.setVisible(true); } else if (obj == itemSearchApp) { //职务查询 appInfo.downInit(); appInfo.pack(); appInfo.setVisible(true); } else if (obj == itemSearchTra) { //培训查询 traInfo.downInit(); traInfo.pack(); traInfo.setVisible(true); } //查询功能的事件处理 else if (obj == itemSearchEmpByEid) { //按职工编号查询 EmpSearchEeid esEid = new EmpSearchEeid(); esEid.pack(); esEid.setVisible(true); } else if (obj == itemSearchEmpByEname) { //按职工姓名查询 EmpSearchEname esEname = new EmpSearchEname(); esEname.pack(); esEname.setVisible(true); } else if (obj == itemSearchEmpByEdep) { //按职工所在部门查询 EmpSearchEdep esEdep = new EmpSearchEdep(); esEdep.pack(); esEdep.setVisible(true); } else if (obj == itemSearchEmpByEapp) { //按职工担任职务查询 EmpSearchEapp esEapp = new EmpSearchEapp(); esEapp.pack(); esEapp.setVisible(true); } else if (obj == itemSearchEmpByEedu) { //按职工学历查询 EmpSearchEedu esEedu = new EmpSearchEedu(); esEedu.pack(); esEedu.setVisible(true); } else if (obj == itemSearchEmpByEtrain) { //按职工参加培训查询 EmpSearchEtra esEtrain = new EmpSearchEtra(); esEtrain.pack(); esEtrain.setVisible(true); } else if (obj == itemSearchDepAll) { //显示部门全部信息 DepSearchDall dsDall = new DepSearchDall(); dsDall.pack(); dsDall.setVisible(true); } else if (obj == itemSearchDepByDname) { //按部门名称查询 DepSearchDname dsDname = new DepSearchDname(); dsDname.pack(); dsDname.setVisible(true); } else if (obj == itemSearchDepByDmanager) { //按部门经理查询 DepSearchDmanager dsDmanager = new DepSearchDmanager(); dsDmanager.pack(); dsDmanager.setVisible(true); } else if (obj == itemSearchAppAll) { //显示职务全部信息 AppSearchDall asDall = new AppSearchDall(); asDall.pack(); asDall.setVisible(true); } else if (obj == itemSearchTraAll) { //显示培训全部信息 TraSearchTall tsTall = new TraSearchTall(); tsTall.pack(); tsTall.setVisible(true); } else if (obj == itemSearchTraByTname) { //按培训名称查询 TraSearchTname tsTname = new TraSearchTname(); tsTname.pack(); tsTname.setVisible(true); } } /** * 通过给定的文件名获得图像 */ Image getImage(String filename) { URLClassLoader urlLoader = (URLClassLoader)this.getClass(). getClassLoader(); URL url = null; Image image = null; url = urlLoader.findResource(filename); image = Toolkit.getDefaultToolkit().getImage(url); MediaTracker mediatracker = new MediaTracker(this); try { mediatracker.addImage(image, 0); mediatracker.waitForID(0); } catch (InterruptedException _ex) { image = null; } if (mediatracker.isErrorID(0)) { image = null; } return image; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -