职工管理系统论文(7)

2019-03-23 13:39

职工管理系统

JOptionPane.showMessageDialog(null, \添加职工成功!\ myJPanelInformation.setText(); } } catch (Exception e) { e.printStackTrace(); } } public void updateWorker(){ try{ String str=handleDate.updateWorkerInfromation(workerInformation.ll,stem, stmt, myJPanelInformation); if(str.equals(\ JOptionPane.showMessageDialog(null, \修改成功!\ myJPanelInformation.setText(); } }catch(Exception e){ e.printStackTrace(); } } public JTable getJtable(){ return this.table; }}

package mySencondPackage;

import java.awt.BorderLayout; import java.awt.Button; import java.awt.Color;

import java.awt.Component; import java.awt.Container; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label;

import java.awt.LayoutManager; import java.awt.Panel; import java.awt.TextField;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.sql.Statement;

import javax.swing.JOptionPane;

public class MyFrameLogin extends Frame{//登入窗口类 Label lab1,lab2,lab3; Button but;

- 31 -

职工管理系统

TextField text1,text2;

Panel pane1,pane2,pane3,pane4;

public static void main(String [] args){ MyFrameLogin login=new MyFrameLogin(); }

public MyFrameLogin(){ this.setLayout(new FlowLayout()); this.setTitle(\登入窗口\ lab1=new Label(\用户名:\ lab2=new Label(\ 密码:\ lab3=new Label(\默认用户名密码都是admin\ lab3.setBackground(Color.GRAY); but=new Button(\ 登入 \ text1=new TextField(12); text2=new TextField(12); pane1=new Panel(); pane2=new Panel(); pane3=new Panel(); pane4=new Panel(); pane1.add(lab1); pane1.add(text1); pane2.add(lab2); pane2.add(text2); pane3.add(but); pane4.add(lab3); this.add(pane1); this.add(pane2); this.add(pane3,BorderLayout.CENTER); this.add(pane4); this.setBounds(500, 250, 230, 200); this.setVisible(true); this.setResizable(false); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } });

but.addActionListener(new ActionListener() {//为登入按钮做监听

public void actionPerformed(ActionEvent arg0) {

if(text1.getText().equals(\ JOptionPane.showMessageDialog(null, \用户名或密码不能为空!\ return ; } Statement stmt= new JDBC().link();

- 32 -

职工管理系统

String set1=text1.getText(); String set2=text2.getText(); String str=new HandleLogin().selectDate(set1, set2, stmt); if(str.equals(\ JOptionPane.showMessageDialog(null, \用户名或密码错误!\ return; }else{ new MyFrameWindow(); MyFrameLogin.this.setVisible(false); } } }); }}

package mySencondPackage; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.Panel;

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;

import javax.swing.ImageIcon; import javax.swing.JOptionPane;

public class MyFrameWindow extends Frame implements ActionListener{ MenuBar menuBar; Menu menu1,menu2,menu3; MenuItem menu1Item,menu2Item,menuItem1,menuItem2;

// MyJPanelInformation myJPanelInformation; //Panel pane1; public MyFrameWindow(){ this.setLayout(new FlowLayout()); menuBar=new MenuBar(); menu1=new Menu(\职工基本信息\

- 33 -

职工管理系统

menu2=new Menu(\职工工资管理\ menu3=new Menu(\系统管理\ menuBar.add(menu1); menuBar.add(menu2); menuBar.add(menu3); menu1Item=new MenuItem(\信息管理\ menu2Item=new MenuItem(\工资管理\ menuItem1=new MenuItem(\密码管理\ menuItem2=new MenuItem(\用户管理\ menu1.add(menu1Item); menu2.add(menu2Item); menu3.add(menuItem1); menu3.add(menuItem2); this.setMenuBar(menuBar); this.setBounds(500, 250, 470, 370); this.setVisible(true); menu1Item.addActionListener(this); menu2Item.addActionListener(this); menuItem1.addActionListener(this); menuItem2.addActionListener(this); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent arg0) { System.exit(0); } }); } public void actionPerformed(ActionEvent arg0) { if(arg0.getSource()==menu1Item){ new WorkerInformation(this); }else if(arg0.getSource()==menu2Item){ new WorkerSalary(this); }else if(arg0.getSource()==menuItem1){ JOptionPane.showMessageDialog(null, \还没用做呢!\ }else if(arg0.getSource()==menuItem2){ JOptionPane.showMessageDialog(null, \还没用做呢!\ } }}

package mySencondPackage;

import java.awt.BorderLayout; import java.awt.Button; import java.awt.Color;

import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Frame;

- 34 -

职工管理系统

import java.awt.Graphics; import java.awt.GridLayout; import java.awt.Image; import java.awt.Label; import java.awt.List; import java.awt.Panel; import java.awt.TextArea; import java.awt.TextField;

import javax.swing.BoxLayout; import javax.swing.ImageIcon; import javax.swing.JComboBox; import javax.swing.JPanel;

import javax.swing.JScrollPane; import javax.swing.JTable;

public class MyJPanelInformation extends JPanel { Button but1, but2, but3, but4; Label lab1, lab2, lab3, lab4, lab5, lab6, lab7, lab8, lab9; TextField text1, text2, text4, text5, text6, text7, text8; JTable table; JComboBox list; JPanel pane1, pane2, pane3, pane4, pane5; public MyJPanelInformation() { this.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); but1 = new Button(\增加职工\ but2 = new Button(\查询职工\ but3 = new Button(\修改职工\ but4 = new Button(\删除职工\ list = new JComboBox(); list.addItem(\男\ list.addItem(\女\ list.addItem(\ lab1 = new Label(\姓 名:\ lab2 = new Label(\年 龄:\ lab3 = new Label(\性 别:\ lab4 = new Label(\职工号:\ lab5 = new Label(\授 课:\ lab6 = new Label(\所在系:\ lab7 = new Label(\身份证:\ lab9 = new Label(\ \ lab8 = new Label(\联系方式:\ text1 = new TextField(6);

- 35 -


职工管理系统论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:必修1 第三单元 细胞的能量供应和利用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: