JAVA课设职工信息管理完整(整理)_第1页
JAVA课设职工信息管理完整(整理)_第2页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、*实践教案*兰州理工大学计算机与通信学院JAVA课程设计题目:职工信息管理系统专业班级:计算机科学与技术2班姓名: 葛晓刚学 号:10240235指导教师:张永成绩 :摘要用计算机管理职工信息具有可靠、方便、省时省力的特点。当今各种管理软件大部分 只针对一个公司或者更大的范围来编写,它具有通用性良好的特点,但对于小领域如一个系来 说,它就很难适应这个系特殊的管理。而该设计正是基于职工信息管理的特点来开发的。它 可以实现职工信息的录入、添加、修改、删除、查询、保存到数据库等基本功能。同时还 为管理者提供统计、制表、系统日志、开介绍信等特色功能。该系统具有界面友好、操作 方便、成本低廉、符合管理者

2、习惯的特点。另外,系统采用Java语言开发,具有可移植性良好、不依赖于操作系统的特点。同时采用My SQL数据库管理系统做数据库,是因为它具有 管理方便,存储量大的特点,适合计算机系信息管理的要求,它主要包含以下几个模块: 系统权限的设定、原始数据录入、数据的汇总及查询等。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境, 其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现, 以及具体界面的设计和功能。关键词 :职工 管理 信息系统 职工信息目录一、需求分析1二、总体设计1三、详细设计23.1基础数据定义33.2主要功能实现53.3数据库表定义 .25四、测试28

3、4.1登录主界面284.2管理员身份登录主界面284.3普通用户身份登录主界面294.4t添加职工信息294.5修改职工信息304.6职工信息查询304.6删除职工信息 .314.6添加用户信息 .314.6修改用户信息 .324.6用户信息查询 .324.6删除用户信息 .334.6用户密码修改 .33设计总结34参考文献35致谢36信息维护用户信息维信息删除修改更新职工信息查询密码修改、需求分析1.1 问题描述对职工信息进行管理,包括:职工信息的录入、修改、删除、更新,还有 对登录用户进行管理,包括用户信息的录入、删除、修改,密码修改等管理, 还有对用户信息的现实打印,查找等。1.2 要求

4、(1)该管理软件将对用户信息进行管理和统计,对职工的信息进行录入更新管理和统计;(2)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(4)该管理软件提供人员管理,能够对员工的分类管理,新员工的加入以及 员工删除,修改进本信息等功能。1.3 实现功能(1)由键盘输入职工对象,以数据库方式保存。程序执行时将文件录入数 据库。(2)对职工对象进行查找,修改,删除,更新等操作。(3)对用户对象进行查找,修改,删除,更新等操作。二、总体设计根据需求分析,整个职工管理系统的功能结构如图1 所示:入查询官基础功系统管系图职工信功能退出系统职工信息录三、详

5、细设计3.1 基础数据类定义3.1.1 职工数据定义publicclass Staff privateStringid。/职工号privateStringname。/姓名privateStringtype。/任职类型privateStringxueli。/ 学历privateStringaddress。/ 地址privateStringsex。/性别privateintage 。/ 年龄privatedoublesalary 。/工资3.1.2 用户数据定义publicclass User privateStringid。/用户编号privateStringname。/用户姓名privateS

6、tringsex。/性别privateStringtype。/用户类别3.1.3数据库操作定义publicclass BaseDao protectedstaticString driver = com.mysql.jdbc.Driver。/数据库驱动protectedstaticStringurljdbc:mysql:/localhost:3306/projectdata?userUnicode=true&characterEncoding=utf8 。/ 连接 urlprotectedstaticStringdbUser =root。/数据库用户名protectedstaticSt

7、ringdbPwd =root。/数据库密码privatestaticConnectionconn =null 。/构造方法,创建数据库连接private BaseDao() try if ( conn = null ) Class.forName(driver)。/加载数据库驱动conn = DriverManager.getConnection(url , dbUser ,dbPwd )o/ 建立数据库连接 elsereturn catch (Exception ee) System. out .println( 数 据 库 连 接 失 败 ! ) ee.printStackTrace()

8、 。/ 执行数据库查询操作publicstatic ResultSet executeQuery(String sql) try if ( conn = null )new BaseDao() 。return conn .createStatement(ResultSet. TYPE_SCROLL_SENSITIVE ,ResultSet. CONCUR_UPDATABLE).executeQuery(sql) catch (SQLException e) e.printStackTrace() 。returnnull 。/ 执行数据库更新操作publicstaticintexecuteUpd

9、ate(String sql) try if ( conn = null )new BaseDao()publicstaticvoid try conn .close() catch (SQLException e) e.printStackTrace() finally conn = null 。3.2 主要功能实现3.2.1 职工信息录入/ 执行数据库查询return conn .createStatement().executeUpdate(sql)return -1 catch (SQLException e) System. out .println( finally 。 / 执行数

10、据库更新错误信息: +e.getMessage()close() publicclass StaffAdd extends JFrame privateJPaneldialogPane。privateJPanelcontentPanelprivateJLabellb_id 。privateJTextFieldtf_id 。privateJLabellb_name。privateJTextFieldtf_nameprivateJLabellb_type。privateJComboBox cb_type。privateJLabellb_xueli。privateJTextFieldtf_xueli

11、privateJLabellb_address。privateJTextFieldtf_addressprivateJLabellb_sex。privateJTextFieldtf_sex。privateJLabellb_salary。privateJTextFieldtf_salaryprivateJLabellb_age。privateJTextFieldtf_age。privateJPanelbuttonBar。privateJButtonbtn_save。privateJButtonbtn_close。publicStaffAdd() initComponents()privatevo

12、id initComponents() dialogPane = new JPanel()。contentPanel = new JPanel()。lb_id= new JLabel()。tf_id = new JTextField()。lb_name = new JLabel()。tf_name = new JTextField()。lb_type= new JLabel()。cb_type = new JComboBox(Constant. STAFF_TYPES) lb_xueli = new JLabel()。tf_xueli = new JTextField()。lb_address

13、 = new JLabel()。tf_address = new JTextField()。lb_sex = new JLabel()。tf_sex = new JTextField()。lb_salary = new JLabel()。tf_salary = new JTextField()。lb_age = new JLabel()。tf_age = new JTextField()。buttonBar = new JPanel() btn_save = new JButton() btn_close = new JButton() 。setTitle( 添加职工 ) 。setResiza

14、ble( false ) 。Container contentPane = getContentPane() contentPane.setLayout( newBorderLayout()new EmptyBorder(12, 12, 12, 12)new BorderLayout() 。dialogPanedialogPane.setBorder(.setLayout(contentPanel .setLayout(new GridLayout(5, 4, 6, 6)lb_id .setText( 职工号: )lb_id .setHorizontalAlignment(SwingConst

15、ants.RIGHT )contentPanel .add( lb_id )contentPanel .add( tf_id )lb_sex .setText( 性别: )lb_sex .setHorizontalAlignment(SwingConstants.contentPanel.add( lb_sex ) 。contentPanel.add( tf_sex ) 。lb_name .setText( 姓名: ) 。lb_name .setHorizontalAlignment(SwingConstants.RIGHT )RIGHT )contentPanel.add( lb_name

16、) 。contentPanel.add( tf_name ) 。lb_type .setText( 任职类型: ) 。lb_type .setHorizontalAlignment(SwingConstants.contentPanel.add( lb_type ) 。contentPanel.add( cb_type ) 。lb_xueli .setText( 学历: ) 。lb_xueli .setHorizontalAlignment(SwingConstants.RIGHT )RIGHT )contentPanel.add( lb_xueli)。contentPanel.add( tf

17、_xueli)。lb_salary.setText( 工资: )。lb_salary.setHorizontalAlignment(SwingConstants.contentPanel.add( lb_salary)。contentPanel.add( tf_salary)。lb_address.setText( 地址: )。lb_address.setHorizontalAlignment(SwingConstantscontentPanel.add( lb_address)。contentPanel.add( tf_address)。RIGHT )RIGHT )lb_age .setTe

18、xt( 年龄: ) 。lb_age .setHorizontalAlignment(SwingConstants.RIGHT )contentPanel .add( lb_age )contentPanel.add( tf_age )0, 85, 80 (GridBagLayout)dialogPane.add( contentPanel , BorderLayout.CENTER)。buttonBar.setBorder(newbuttonBar.setLayout(newEmptyBorder(12, 0, 0, 0)GridBagLayout()buttonBar.getLayout()

19、.columnWidthsnewint buttonBar.getLayout().columnWeightsnewdouble btn_savebtn_save.setText( 保存).addActionListener(1.0, 0.0, 0.0 new ActionListener() publicvoid actionPerformed(ActionEvent e) btn_saveActionbuttonBar .add( btn_save)。new GridBagConstraints(1,0, 1, 1,0.0,0.0, GridBagConstraints.GridBagCo

20、nstraints.BOTH,CENTER,newInsets(0, 0, 0, 5), 0, 0)。btn_close .setText( 关闭)。Insets(0, 0, 0, 0), 0, 0)。String id = tf_id .getText()。CENTER,newstaff(id,name,type,xueli,address,sex,salary,age) values(+ id + + name + + type + + xueli+ age +)if (i = 1) JOptionPane. showMessageDialog ( null ,添加成功)。dispose(

21、)btn_closeActionPerformed(ActionEvent e) dispose()322 职工信息修改publicclass StaffUpdate extends JFrame privateJPaneldialogPane。privateJPanelcontentPanel。privateJLabellb_cx_id。privateJTextFieldtf_cx_idprivateJButtonbtn_query。privateJLabellabel12 。privateJLabellb_id 。privateJTextFieldtf_id 。privateJLabell

22、b_name。privateJTextFieldtf_name。privateJLabellb_type。privateJComboBox cb_type。privateJLabellb_xueli。privateJTextFieldtf_xueliprivateJLabellb_address。privateJTextFieldtf_address 。privateJLabellb_sex 。privateJTextFieldtf_sex 。privateJLabellb_salary 。privateJTextFieldtf_salary 。privateJLabellb_age 。Str

23、ing address =String sex =tf_address .getText()tf_sex .getText()String salary =tf_salary .getText()String age =Stringtf_age .getText()sqlinsertinto+ address +,+ sex +,+ salary + +int i = BaseDao.executeUpdate (sql)privatevoidprivateJTextFieldtf_age 。privateJPanelbuttonBar 。privateJButtonbtn_save 。pri

24、vateJButtonbtn_close 。public StaffUpdate() initComponents() 。privatevoid initComponents() dialogPane = new JPanel() 。 contentPanel = new JPanel() 。 lb_cx_id= new JLabel() 。 tf_cx_id = new JTextField() 。 btn_query = new JButton() 。 label12=new JLabel()。lb_id = new JLabel() 。 tf_id = new JTextField()

25、。 lb_name=new JLabel()。tf_name= new JTextField()。lb_type= new JLabel()。cb_type = new JComboBox(Constant. STAFF_TYPES ) 。 lb_xueli = new JLabel() 。tf_xueli= new JTextField() 。lb_address = new JLabel() 。 tf_address = new JTextField() 。 lb_sex=new JLabel()。tf_sex=new JTextField()。lb_salary = new JLabel

26、() 。 tf_salary = new JTextField() 。 lb_age =new JLabel()。tf_age=new JTextField()。buttonBar = new JPanel() 。 btn_save = new JButton() 。 btn_close = new JButton() 。setTitle( 修改职工信息 ) 。 setResizable( false ) 。 Container contentPane =getContentPane() contentPane.setLayout( new BorderLayout()contentPanel

27、 .add( tf_xueli ) 。 lb_address .setText( 地址: ) 。lb_address .setHorizontalAlignment(SwingConstants.contentPanel.add( lb_address)contentPanel.add( tf_address) lb_sex .setText( 性别: )lb_sex .setHorizontalAlignment(SwingConstants.contentPanel .add( lb_sex ) contentPanel .add( tf_sex ) 。lb_salary .setText

28、( 工资: )dialogPane .setBorder(contentPanel .setLayout( new GridLayout(6, 4, 6, 6)lb_cx_id .setText( 职工号: ) 。lb_cx_id .setHorizontalAlignment(SwingConstants.contentPanel .add( lb_cx_id ) 。RIGHT )contentPanel .add( tf_cx_id )btn_query .setText( 查询 )btn_query .addActionListener(new ActionListener() publ

29、icvoid actionPerformed(ActionEvent e) ) 。 contentPanel .add( btn_query ) 。label12 .setText( text ) 。label12 .setVisible( false ) 。contentPanel .add( label12 ) 。 lb_id .setText( 职工号: ) 。lb_id .setHorizontalAlignment(SwingConstants.btn_queryActionPerformed(e)RIGHT )contentPanel.add( lb_id ) 。tf_id .se

30、tEditable( false ) 。 contentPanel.add( tf_id ) 。lb_name .setText( 姓名: ) 。lb_name .setHorizontalAlignment(SwingConstants.contentPanel.add( lb_name ) 。contentPanel.add( tf_name ) 。lb_type .setText( 任职类型: ) 。lb_type .setHorizontalAlignment(SwingConstants.RIGHT )RIGHT )contentPanel.add( lb_type ) 。conte

31、ntPanel.add( cb_type ) 。lb_xueli .setText( 学历: ) 。lb_xueli .setHorizontalAlignment(SwingConstants.RIGHT )contentPanel.add( lb_xueli )RIGHT )RIGHT )lb_salary .setHorizontalAlignment(SwingConstants. contentPanel.add( lb_salary) 。contentPanel.add( tf_salary) 。lb_age .setText( 年龄:) 。lb_age .setHorizonta

32、lAlignment(SwingConstants. RIGHT ) contentPanel.add( lb_age ) 。contentPanel.add( tf_age ) 。dialogPane .add( contentPanel , BorderLayout. CENTER) 。buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0)buttonBar.setLayout(new GridBagLayout() 。(GridBagLayout)buttonBar.getLayout().columnWidths = newint 0, 85,

33、 80 。 (GridBagLayout)buttonBar .getLayout(). columnWeights = newdouble 1.0, 0.0, 0.0 。btn_save .setText( 保存 ) 。btn_save .addActionListener( new ActionListener() publicvoid actionPerformed(ActionEvent e) btn_saveActionPerformed(e) 。buttonBar .add( btn_save , new GridBagConstraints(1, 0, 1, 1, 0.0,0.0

34、, GridBagConstraints.GridBagConstraints. BOTH,Insets(0, 0, 0, 5), 0, 0)btn_close .setText( 关闭 ) btn_close .addActionListener( publicvoid actionPerformed(ActionEvent e) btn_closeActionPerformed(e)buttonBar .add( btn_close) 。new GridBagConstraints(2, 0, 1, 1,0.0, 0.0, GridBagConstraints.GridBagConstra

35、ints. BOTH,SOUTH) 。setSize(625,260) 。 setLocationRelativeTo(getOwner()contentPane.add(dialogPane , BorderLayout.CENTER)RIGHT )CENTER,newnew ActionListener() Insets(0, 0, 0, 0), 0, 0)。dialogPane .add( buttonBar , BorderLayout.CENTER,newshow()privatevoid btn_saveActionPerformed(ActionEvent e) /获取用户输入信

36、息/ 拼接 sqlString id =tf_id .getText()。String name =tf_name .getText()。String type =cb_type .getSelectedltem().toString()String xueli =tf_xueli.getText()。String address =tf_address.getText()。String sex =tf_sex .getText()。String salary =tf_salary.getText()。String age =tf_age .getText()。Stringsql=update

37、staffset name=+ n ame + ,type=type+ ,xueli=+ xueli +,address=+ address +,sex=+ sex + ,salary=+ Double.parseDouble (salary) +,age=+ age + where id=+ id +nin/执行数据库操作inti = BaseDao.executeUpdate (sql)if(i = 1) JOptionPane. showMessageDialog(null ,修改成功)。privatevoid/iftfdispose()btn_queryActionPerformed(

38、ActionEvent e) String id =tf ex id.getText()/职工号设置职工信息(staff !=Staff staff = StaffDao.selectStaff (id)/根据编号查询职工信息null ) id .setText(staff.getId()tf name.setText(staff.getName()eb_type.setSelectedltem(staff.getType()tf xueli.setText(staff.getXueli()tf_address .setText(staff.getAddress()tf_sex .setTex

39、t(staff.getSex()tf_salary .setText(String.valueOf(staff.getSalary()tf_age .setText(String.valueOf (staff.getAge()privatevoidbtn_closeActionPerformed(ActionEvent e) dispose()3.2.3 职工信息删除publicclass StaffDelete extendsprivateJPaneldialogPane。privateJPanelcontentPanelprivateJLabellb_cx_id。privateJTextF

40、ieldtf_cx_idprivateJButtonbtn_query。privateJLabellabel12 。privateJLabellb_id 。privateJTextFieldtf_id 。privateJLabellb_name。privateJTextFieldtf_nameprivateJLabellb_type。privateJComboBox cb_type。privateJLabellb_xueli。privateJTextFieldtf_xueliprivateJLabellb_address。privateJTextFieldtf_addressprivateJL

41、abellb_sex。privateJTextFieldtf_sex。privateJLabellb_salary。privateJTextFieldtf_salaryprivateJLabellb_age。privateJTextFieldtf_age。privateJPanelbuttonBar。privateJButtonbtn_del。privateJButtonbtn_close。public StaffDelete() initComponents()privatevoidinitComponents() dialogPane=new JPanel()contentPanel= n

42、ew JPanel()lb_cx_id=new JLabel()。tf_cx_id=new JTextField()btn_query=new JButton()label12 :=new JLabel()。lb_id =new JLabel()。tf_id =new JTextField()lb_name :=new JLabel()。tf_name :-new JTextField()JFrame lb_type = new JLabel()cb_type = new JComboBox()lb_xueli = new JLabel()tf_xueli= new JTextField()l

43、b_address= new JLabel()tf_address= new JTextField()lb_sex =new JLabel() 。tf_sex =new JTextField()lb_salary= new JLabel() 。tf_salary= new JTextField()lb_age =new JLabel() 。tf_age =new JTextField()buttonBar= new JPanel() 。btn_del = new JButton()btn_close = new JButton() 。 setTitle( 删除职工 ) setResizable

44、( false )Container contentPane = getContentPane() contentPane.setLayout( newBorderLayout()new EmptyBorder(12, 12, 12, 12) contentPanel .add( lb_name ) 。tf_name .setEditable( false ) 。 contentPanel .add( tf_name ) 。 lb_type .setText( 任职类型: ) 。 lb_type .setHorizontalAlignment(SwingConstants. RIGHT )co

45、ntentPanel .add(lb_type )。cb_type.setEnabled(false)。contentPanel .add(cb_type)。lb_xueli.setText( 学历: )。lb_xueli .setHorizontalAlignment(SwingConstants.RIGHT )contentPanel .add( lb_xueli ) 。tf_xueli .setEnabled( false ) 。contentPanel.add( tf_xueli ) 。lb_address.setText( 地址: )。lb_address.setHorizontal

46、Alignment(SwingConstants.RIGHT )contentPanel.add( lb_address)。tf_address.setEnabled( false)。contentPanel.add( tf_address)。lb_sex .setText( 性别: )lb_sex .setHorizontalAlignment(SwingConstants.RIGHT ) 。contentPanel.add( lb_sex ) 。tf_sex .setEnabled(false ) 。dialogPane .setdialogPane .setnew BorderLayou

47、t()contentPanel .setLayout(new GridLayout(6, 4, 6, 6)lb_cx_id .setText( 职工号: ) 。 contentPanel.add( lb_cx_id ) 。contentPanel.add( tf_cx_id ) 。btn_query.setText(查询)。btn_query .addActionListener(new ActionListener() publicvoid actionPerformed(ActionEvent e) btn_queryActionPerformed(e)。 contentPanel .ad

48、d( btn_query ) 。label12 .setText( text ) 。 label12 .setVisible( false ) 。contentPanel .add( label12 ) 。 lb_id .setText( 职工号: ) 。lb_id .setHorizontalAlignment(SwingConstants.contentPanel.add( lb_id ) 。tf_id .setEditable( false ) 。 contentPanel.add( tf_id ) 。lb_name .setText( 姓名: ) 。lb_name .setHorizo

49、ntalAlignment(SwingConstants.RIGHT )RIGHT )contentPanel.add( tf_sex ) 。lb_salary.setText( 工资: ) 。lb_salary.setHorizontalAlignment(SwingConstants.RIGHT ) 。contentPanel.add( lb_salary ) 。tf_salary.setEnabled( false ) 。contentPanel.add( tf_salary ) 。lb_age .setText( 年龄: )lb_age .setHorizontalAlignment(

50、SwingConstants.contentPanel .add( lb_age ) 。tf_age .setEnabled( false ) 。 contentPanel .add( tf_age ) 。RIGHT ) 。dialogPane .add( contentPanel, BorderLayout.CENTER) 。/ = buttonBar =buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0) 。buttonBar.setLayout(new GridBagLayout() 。(GridBagLayout)buttonBar.getL

51、ayout().columnWidths = newint 0, 85, 80 (GridBagLayout)buttonBar.getLayout().columnWeights = newdouble 1.0, 0.0, 0.0 / - btn_del -btn_del .setText( u5220u9664)。btn_del .addActionListener(new ActionListener() publicvoid actionPerformed(ActionEvent e) btn_delActionPerformed(e)。buttonBar .add( btn_del

52、, new GridBagConstraints(1, 0, 1, 1,0.0,0.0, GridBagConstraints.GridBagConstraints.BOTH,Insets(0, 0, 0, 5), 0, 0)。/ - btn_close -btn_close .setText( u5173u95ed)。btn_close .addActionListener(new ActionListener() publicvoid actionPerformed(ActionEvent e) btn_closeActionPerformed(e)。buttonBar .add( btn

53、_close , new GridBagConstraints(2, 0, 1, 1,0.0, 0.0, GridBagConstraints.GridBagConstraints.BOTH,Insets(0, 0, 0, 0), 0, 0)。dialogPane .add( buttonBar , BorderLayout. SOUTH)。contentPane.add( dialogPane , BorderLayout. CENTER)。setSize(625, 260)。setLocationRelativeTo(getOwner()。show()。privatevoid btn_qu

54、eryActionPerformed(ActionEvent e) String id = tf_cx_id .getText()。Staff staff = StaffDao.selectStaff (id)。if (staff !=null ) tf_id .setText(staff.getld()。tf_name .setText(staff.getName()。cb_type .setSelectedltem(staff.getType()。tf_xueli .setText(staff.getXueli()。tf_address .setText(staff.getAddress(

55、)。tf_sex .setText(staff.getSex()。CENTER,newCENTER,newtf_salary .setText(String.valueOf (staff.getSalary()。tf_age .setText(String.valueOf (staff.getAge()。privatevoid btn_delActionPerformed(ActionEvent e) String id = tf_id .getText() 。/ 获取职工编号String sql =delete from staff where id=除指定编号的职工/执行数据库操作int

56、i = BaseDao. executeUpdate (sql)。if (i = 1) JOptionPane. showMessageDialog (null , dispose。privatevoid btn_closeActionPerformed(ActionEvent e) dispose()。3.2.4 职工信息查询publicclass StaffUpdate extends JFrame privateJPaneldialogPaneprivateJPanelcontentPanelprivateJLabellb_cx_id。privateJTextFieldtf_cx_idp

57、rivateJButtonbtn_queryprivateJLabellabel12 。privateJLabellb_id 。privateJTextFieldtf_id 。privateJLabellb_name。privateJTextFieldtf_nameprivateJLabellb_type。privateJComboBox cb_typeprivateJLabellb_xueli。privateJTextFieldtf_xueliprivateJLabellb_address。privateJTextFieldtf_addressprivateJLabellb_sex。priv

58、ateJTextFieldtf_sex。privateJLabellb_salary。privateJTextFieldtf_salaryprivateJLabellb_age。privateJTextFieldtf_age。privateJPanelbuttonBar。privateJButtonbtn_save。privateJButtonbtn_close。+ id +。 / 删删除成功)public StaffUpdate() initComponents()privatevoid initComponents() contentPanel = new JPanel() 。lb_cx_

59、id= new JLabel() 。tf_cx_id= new JTextField() 。btn_query= new JButton() 。label12= new JLabel() 。lb_id =new JLabel() 。tf_id =new JTextField() 。lb_name= new JLabel() 。tf_name= new JTextField() 。lb_type= new JLabel() 。cb_type= new JComboBox(Constant.lb_xueli= new JLabel() 。tf_xueli= new JTextField() 。lb

60、_address= new JLabel() 。tf_address= new JTextField() 。lb_sex =new JLabel() 。tf_sex =new JTextField() 。lb_salary= new JLabel() 。tf_salary= new JTextField() 。lb_age =new JLabel() 。tf_age =new JTextField() 。buttonBar= new JPanel() 。btn_save= new JButton() 。btn_close= new JButton() 。dialogPane= new JPanel()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论