• 大小: 631KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: Java
  • 标签: java  swing  

资源简介

java工资管理系统,swing版本,内含数据库脚本,是sql server2005的数据库,实现员工的增删改查,工资信息的增删改差等,适合初学者,高手请绕道

资源截图

代码片段和文件信息

import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.Statement;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;

//创建“添加职工“面板类
public class AddEmployee extends JPanel implements ActionListener {
// 声明连接数据库对象
Connection con;
// 声明SQL语句对象
Statement st;
// 创建组件对象:标签、文本行、单选
JLabel jLabel1 = new JLabel(“职工工号“);
JLabel jLabel2 = new JLabel(“职工姓名“);
JLabel jLabel3 = new JLabel(“职工性别“);
JLabel jLabel4 = new JLabel(“职工年龄“);
JLabel jLabel5 = new JLabel(“家庭住址“);
JLabel jLabel6 = new JLabel(“联系电话“);
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField();
JTextField jTextField5 = new JTextField();
JRadioButton jRadioButton1 = new JRadioButton(“男“);
JRadioButton jRadioButton2 = new JRadioButton(“女“);
ButtonGroup buttonGroup1 = new ButtonGroup();
JButton jButton1 = new JButton(“添加职工“);

// 构造方法
public AddEmployee() {
try {
// 调用初始化方法
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

// 界面初始化方法
private void jbInit() throws Exception {
// 连接数据库
con = DBConnect.getConn();
st = con.createStatement();
// 框架的布局
this.setLayout(null);
// 设置各组件的大小
jLabel1.setBounds(new Rectangle(21 17 64 24));
jLabel2.setBounds(new Rectangle(21 51 53 22));
jLabel3.setBounds(new Rectangle(21 86 61 27));
jLabel4.setBounds(new Rectangle(21 122 59 25));
jLabel5.setBounds(new Rectangle(21 168 54 24));
jLabel6.setBounds(new Rectangle(21 205 54 24));
jTextField1.setBounds(new Rectangle(102 10 200 30));
jTextField2.setBounds(new Rectangle(102 49 200 30));
jTextField3.setBounds(new Rectangle(102 117 80 33));
jTextField4.setBounds(new Rectangle(102 163 200 29));
jTextField5.setBounds(new Rectangle(102 200 200 29));
jRadioButton1.setBounds(new Rectangle(102 83 65 30));
jRadioButton2.setBounds(new Rectangle(190 85 85 30));
jButton1.setBounds(new Rectangle(130 240 150 32));
// 设置单选按钮被选中
jRadioButton1.setSelected(true);
// 添加按钮动作事件
jButton1.addActionListener(this);
// 添加组件到面板
this.add(jLabel1);
this.add(jTextField1);
this.add(jLabel2);
this.add(jTextField2);
this.add(jLabel3);
buttonGroup1.add(jRadioButton1);
buttonGroup1.add(jRadioButton2);
this.add(jRadioButton1);
this.add(jRadioButton2);
this.add(jLabel4);
this.add(jTextField3);
this.add(jLabel5);
this.add(jTextField4);
this.add(jLabel6);
this.add(jTextField5);
this.add(jButton1);
}

// 点击按钮事件
public void actionPerformed(ActionEvent e) {
// 获取用户输入的信息
String EmployeeID = jTextField1.getText();
St

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        357  2014-12-19 10:17  SalaryManager\.classpath

     文件        389  2014-12-19 10:48  SalaryManager\.project

     文件         96  2014-12-19 10:16  SalaryManager\.settings\org.eclipse.core.resources.prefs

     文件        629  2014-12-19 10:07  SalaryManager\.settings\org.eclipse.jdt.core.prefs

     文件       4423  2014-12-19 10:48  SalaryManager\bin\AddEmployee.class

     文件       2742  2014-12-19 10:48  SalaryManager\bin\AddSalary.class

     文件       1414  2014-12-19 10:48  SalaryManager\bin\DBConnect.class

     文件       2786  2014-12-19 10:48  SalaryManager\bin\DeleteEmployee.class

     文件       3344  2014-12-19 10:48  SalaryManager\bin\InquireOnGH.class

     文件       3343  2014-12-19 10:48  SalaryManager\bin\InquireOnName.class

     文件       1382  2014-12-19 10:48  SalaryManager\bin\logframe$1.class

     文件        633  2014-12-19 10:48  SalaryManager\bin\logframe$2.class

     文件        583  2014-12-19 10:48  SalaryManager\bin\logframe$3.class

     文件       3011  2014-12-19 10:48  SalaryManager\bin\logframe.class

     文件        420  2014-12-19 10:48  SalaryManager\bin\Login.class

     文件      20880  2014-12-19 09:49  SalaryManager\bin\login_pic.jpg

     文件        910  2014-12-19 10:48  SalaryManager\bin\Main.class

     文件       5066  2014-12-19 10:48  SalaryManager\bin\Mainframe.class

     文件       5197  2014-12-19 10:48  SalaryManager\bin\ModifyEmployee.class

     文件       3838  2014-12-19 10:48  SalaryManager\bin\ModifySalary.class

     文件       3134  2014-12-19 10:48  SalaryManager\bin\SalaryInquire.class

     文件        286  2014-12-19 10:47  SalaryManager\s2.sql

     文件     583286  2014-12-17 15:37  SalaryManager\sqljdbc-1.2.0.jar

     文件       4215  2014-12-19 10:16  SalaryManager\src\AddEmployee.java

     文件       2260  2014-12-19 10:16  SalaryManager\src\AddSalary.java

     文件        587  2014-12-19 10:17  SalaryManager\src\DBConnect.java

     文件       2148  2014-12-19 10:16  SalaryManager\src\DeleteEmployee.java

     文件       2594  2014-12-19 10:16  SalaryManager\src\InquireOnGH.java

     文件       2261  2014-12-19 10:43  SalaryManager\src\InquireOnName.java

     文件       2680  2014-12-19 10:30  SalaryManager\src\Login.java

............此处省略13个文件信息

评论

共有 条评论