职工管理系统论文(8)

2019-03-23 13:39

职工管理系统

text2 = new TextField(6); text4 = new TextField(6); text5 = new TextField(6); text6 = new TextField(3); text7 = new TextField(12); text8 = new TextField(8); table = new JTable(); pane1 = new JPanel(); pane2 = new JPanel(); pane3 = new JPanel(); pane4 = new JPanel(); pane5 = new JPanel(); pane5.add(table); pane1.add(but1); pane1.add(but2); pane1.add(but3); pane1.add(but4); pane2.add(lab1); pane2.add(text1); pane2.add(lab2); pane2.add(text2); pane2.add(lab3); pane2.add(list); pane3.add(lab4); pane3.add(text4); pane3.add(lab5); pane3.add(text5); pane3.add(lab6); pane3.add(text6); pane4.add(lab7); pane4.add(text7); pane4.add(lab9); pane4.add(lab8); pane4.add(text8); this.add(pane1); this.add(pane2); this.add(pane3); this.add(pane4); this.add(pane5); this.setVisible(true); }

public JTable getJTable() { return table; }

public void setJTable(JTable table) { this.table = table; JScrollPane jsp = new JScrollPane(this.table);

- 36 -

职工管理系统

pane5.removeAll(); pane5.add(jsp, BorderLayout.CENTER); this.repaint(); } public void setText() { text1.setText(null); text2.setText(null); text4.setText(null); text5.setText(null); text6.setText(null); text7.setText(null); text8.setText(null); } }

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

import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; import java.awt.TextArea; import java.awt.TextField;

import javax.swing.BoxLayout; import javax.swing.JPanel;

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

public class MyJPanelWorker extends JPanel{ Button but1,but2,but3,but4; Label lab1,lab2,lab3,lab4,lab5,lab6,lab7; TextField text1,text2,text3,text4,text5,text6; JTable table; Panel pane1,pane2,pane3,pane4,pane5; public MyJPanelWorker(){

- 37 -

职工管理系统

this.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS)); but1=new Button(\计发工资\but2=new Button(\修改工资\but3=new Button(\查询工资\but4=new Button(\查询人员\lab1=new Label(\姓 名:\lab2=new Label(\身份证:\lab3=new Label(\院 系:\lab4=new Label(\总工资:\lab5=new Label(\社 保:\lab6=new Label(\房 租:\lab7=new Label(\显示信息:\text1=new TextField(6); text2=new TextField(6); text3=new TextField(6); text4=new TextField(6); text5=new TextField(6); text6=new TextField(6); table=new JTable(); pane1=new Panel(); pane2=new Panel(); pane3=new Panel(); pane4=new Panel(); pane5=new Panel(); pane1.add(but1); pane1.add(but2); pane1.add(but3); pane1.add(but4); pane2.add(lab1); pane2.add(text1); pane2.add(lab2); pane2.add(text2); pane2.add(lab3); pane2.add(text3); pane3.add(lab4); pane3.add(text4); pane3.add(lab5); pane3.add(text5); pane3.add(lab6); pane3.add(text6);

pane5.add(table,BorderLayout.CENTER); this.add(pane1); this.add(pane2); this.add(pane3); this.add(pane4); this.add(pane5);

- 38 -

职工管理系统

this.setBounds(400, 350, 450, 330); this.setVisible(true); } public JTable getJTable() { return table;} public void setJTable(JTable table) { this.table = table; JScrollPane jsp=new JScrollPane(this.table); pane5.removeAll(); pane5.add(jsp,BorderLayout.CENTER); } public void setText(){ text1.setText(null); text2.setText(null); text3.setText(null); text4.setText(null); text5.setText(null); text6.setText(null); }}

package mySencondPackage;

import java.sql.ResultSet; import java.util.Vector; import javax.swing.JTable; public class OnShow { Vector as = new Vector(); Vector ac = new Vector(); JTable a, b; public JTable onShowWorker(ResultSet sc) { try { while (sc.next()) { Worker worker = new Worker(); worker.setWorker_id(sc.getString(\ worker.setWorker_age(sc.getString(\ worker.setWorker_class(sc.getString(\ worker.setWorker_code(sc.getString(\ worker.setWorker_name(sc.getString(\ worker.setWorker_num(sc.getString(\ worker.setWorker_phone(sc.getString(\ worker.setWorker_place(sc.getString(\

- 39 -

职工管理系统

}

worker.setWorker_sex(sc.getString(\as.add(worker);

String[] ss = { \姓名\年龄\性别\职工号 \授课 \所在系\身份证 \ \联系方式\ String[][] jj = new String[as.size()][ss.length]; for (int i = 0; i < as.size(); i++) { int n = 0; jj[i][n++] = as.get(i).getWorker_name(); jj[i][n++] = as.get(i).getWorker_age(); jj[i][n++] = as.get(i).getWorker_sex(); jj[i][n++] = as.get(i).getWorker_num(); jj[i][n++] = as.get(i).getWorker_class(); jj[i][n++] = as.get(i).getWorker_place(); jj[i][n++] = as.get(i).getWorker_code(); jj[i][n++] = as.get(i).getWorker_phone(); } a = new JTable(jj, ss); a.setAutoResizeMode(1); a.show(); a.setColumnSelectionAllowed(false); a.doLayout(); } catch (Exception e) { e.printStackTrace();} return a;}

public JTable onShowSalary(ResultSet sc) { try { while (sc.next()) { Salary salary = new Salary(); salary.setWorker_name(sc.getString(\ salary.setWorker_code(sc.getString(\ salary.setSalary_much(sc.getString(\ salary.setWorker_protect(sc.getString(\ salary.setWorker_rent(sc.getString(\ ac.add(salary); } String[] ss = { \姓名\身份证\总工资\社保 \房租 \ String[][] jj = new String[ac.size()][ss.length]; for (int i = 0; i < ac.size(); i++) { int n = 0; jj[i][n++] = ac.get(i).getWorker_name(); jj[i][n++] = ac.get(i).getWorker_code(); jj[i][n++] = ac.get(i).getSalary_much(); jj[i][n++] = ac.get(i).getWorker_protect();

- 40 -


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

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

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

马上注册会员

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