package system.gui;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
import system.dao.*;
import system.vo.*;
public class GongZiTableDialog
extends JDialog {
JPanel panel1 = new JPanel();
BorderLayout borderLayout1 = new BorderLayout();
JTabbedPane jTabbedPane1 = new JTabbedPane();
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
BorderLayout borderLayout2 = new BorderLayout();
BorderLayout borderLayout3 = new BorderLayout();
JToolBar jToolBar1 = new JToolBar();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
JToolBar jToolBar2 = new JToolBar();
JButton jButton4 = new JButton();
JButton jButton5 = new JButton();
JButton jButton6 = new JButton();
//添加图片按钮
ImageIcon add = new ImageIcon("images\\增加.gif");
ImageIcon xiuGai = new ImageIcon("images\\修改.png");
ImageIcon save = new ImageIcon("images\\保存.gif");
ImageIcon chaXun = new ImageIcon("images\\查询.png");
ImageIcon tuiChu = new ImageIcon("images\\退出.png");
JScrollPane jScrollPane1 = new JScrollPane();
JTable jTable1; //正式职工工资表
DefaultTableModel model; //表格模型
Vector data = new Vector(); //表格数据
Vector header = new Vector(); //表头
JScrollPane jScrollPane2 = new JScrollPane();
JTable jTable2; //临时职工工资表
DefaultTableModel model2; //表格模型
Vector data2 = new Vector(); //表格数据
public Vector head() {
header.clear();
header.addElement("序号");
header.addElement("员工编号");
header.addElement("姓名");
header.addElement("部门");
header.addElement("标准工资(元)");
header.addElement("浮动工资(元)");
header.addElement("计件工资(元)");
header.addElement("计时工资(元)");
header.addElement("水电补贴(元)");
header.addElement("养老金(元)");
header.addElement("公积金(元)");
header.addElement("所得税(元)");
header.addElement("实发工资(元)");
header.addElement("通讯补贴(元)");
header.addElement("午餐补贴(元)");
header.addElement("岗位补贴(元)");
header.addElement("基本工资(元)");
return header;
}
DBTest db = new DBTest();
public GongZiTableDialog(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
Vector header = this.head();
data = db.selectGongZi();
data2 = db.selectLinShi();
model = new DefaultTableModel(data, header);
model2 = new DefaultTableModel(data2, header);
jTable1 = new JTable(model); //把表格模型放进表格里
jTable2 = new JTable(model2); //把表格模型放进表格里
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
public GongZiTableDialog() {
this(new Frame(), "GongZiTableDialog", false);
}
private void jbInit() throws Exception {
panel1.setLayout(borderLayout1);
jPanel1.setLayout(borderLayout2);
jPanel2.setLayout(borderLayout3);
jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton1.setBorder(null);
jButton1.setToolTipText("退出");
jButton1.setIcon(tuiChu);
jButton1.setText("退出");
jButton1.addActionListener(new GongZiTableDialog_jButton1_actionAdapter(this));
jButton2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton2.setBorder(null);
jButton2.setToolTipText("查询");
jButton2.setIcon(chaXun);
jButton2.setText("查询");
jButton2.addActionListener(new GongZiTableDialog_jButton2_actionAdapter(this));
jButton3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton3.setBorder(null);
jButton3.setToolTipText("新建");
jButton3.setIcon(add);
jButton3.setText("新建");
jButton3.addActionListener(new GongZiTableDialog_jButton3_actionAdapter(this));
jButton4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton4.setBorder(null);
jButton4.setToolTipText("退出");
jButton4.setIcon(tuiChu);
jButton4.setText("退出");
jButton4.addActionListener(new GongZiTableDialog_jButton4_actionAdapter(this));
jButton5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton5.setBorder(null);
jButton5.setToolTipText("查询");
jButton5.setIcon(chaXun);
jButton5.setText("查询");
jButton5.addActionListener(new GongZiTableDialog_jButton5_actionAdapter(this));
jButton6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton6.setBorder(null);
jButton6.setToolTipText("新建");
jButton6.setIcon(add);
jButton6.setText("新建");
jButton6.addActionListener(new GongZiTableDialog_jButton6_actionAdapter(this));
jScrollPane1.getViewport().setBackground(Color.white);
jScrollPane2.getViewport().setBackground(Color.white);
jPanel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jPanel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton7.setBorder(null);
jButton7.setToolTipText("保存");
jButton7.setIcon(save);
jButton7.setText("保存");
jButton7.addActionListener(new GongZiTableDialog_jButton7_actionAdapter(this));
jButton8.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton8.setBorder(null);
jButton8.setToolTipText("保存");
jButton8.setIcon(save);
jButton8.setText("保存");
jButton8.addActionListener(new GongZiTableDialog_jButton8_actionAdapter(this));
jTable1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jTable2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton9.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton9.setBorder(null);
jButton9.setToolTipText("修改");
jButton9.setIcon(xiuGai);
jButton9.setText("修改");
jButton9.addActionListener(new GongZiTableDialog_jButton9_actionAdapter(this));
jButton10.setFont(new java.awt.Font("Dialog", Font.PLAIN, 16));
jButton10.setBorder(null);
jButton10.setToolTipText("修改");
jButton10.setIcon(xiuGai);
jButton10.setText("修改");
jButton10.addActionListener(new GongZiTableDialog_jButton10_actionAdapter(this));
getContentPane().add(panel1);
panel1.add(jTabbedPane1, java.awt.BorderLayout.CENTER);
jTabbedPane1.add(jPanel1, "正式职工工资管理表");
jPanel1.add(jToolBar1, java.awt.BorderLayout.NORTH);
jToolBar1.add(jButton3);
jToolBar1.add(jButton9);
jToolBar1.add(jButton7);
jToolBar1.add(jButton2);
jToolBar1.add(jButton1);
jPanel1.add(jScrollPane1, java.awt.BorderLayout.CENTER);
jScrollPane1.getViewport().add(jTable1);
jTabbedPane1.add(jPanel2, "临时职工工资管理表");
jPanel2.add(jToolBar2, java.awt.BorderLayout.NORTH);
jToolBar2.add(jButton6);
jToolBar2.add(jButton10);
jToolBar2.add(jButton8);
jToolBar2.add(jButton5);
jToolBar2.add(jButton4);
jPanel2.add(jScrollPane2, java.awt.BorderLayout.CENTER);
jScrollPane2.getViewport().add(jTable2);
}
int count1;
int count2;
JButton jButton7 = new JButton();
JButton jButton8 = new JButton();
JButton jButton9 = new JButton();
JButton jButton10 = new JButton();
//正式职工工资管理表新建
public void jButton3_actionPerformed(ActionEvent e) {
count1 = jTable1.getRowCount(); //获取行数
Vector row = new Vector(); //表的一行数据
for (int i = 0; i < header.size(); i++) {
row.addElement("");
}
data.addElement(row);
jTable1.updateUI(); //更新表格
}
//正式职工工资管理表查询
public void jButton2_actionPerformed(ActionEvent e) {
ChaXunDialog cx = new ChaXunDialog();
cx.setSize(400, 200);
cx.setParent(this);
Center.DialogCenter(cx);
没有合适的资源?快使用搜索试试~ 我知道了~
人事工资管理系统
共438个文件
class:124个
java:38个
png:23个
需积分: 0 23 下载量 174 浏览量
2008-04-10
00:36:35
上传
评论
收藏 1.91MB RAR 举报
温馨提示
针对中小型人资管理的产品,简单直观,能方便快捷的实现系统数据的增删查改功能
资源推荐
资源详情
资源评论
收起资源包目录
人事工资管理系统 (438个子文件)
DBTest.class 14KB
bangzhuFrame.class 12KB
GongZiTableDialog.class 12KB
WelcomeFrame.class 11KB
YuanGongFrame.class 10KB
AddUserDialog.class 9KB
ZhengShiXiuGaiDialog.class 9KB
LInShiXiuGaiDialog.class 9KB
ZhangTaoFrame.class 9KB
BaseMessageFrame.class 8KB
yuangongdanganPanel1.class 7KB
ChangeDialog.class 7KB
yincang.class 6KB
CaoZuoDialog.class 6KB
PasswordDialog.class 6KB
DengLuFrame.class 6KB
ChaXunDialog.class 5KB
ChaXunLinShiDialog.class 5KB
SelectDialog.class 5KB
MainPanel.class 5KB
yuangongpeixunPanel1.class 4KB
xinjianDialog.class 4KB
DBCon.class 4KB
yuangongdiaodongPanel1.class 4KB
GongZiMessage.class 4KB
zhangtaoguanliPanel1.class 3KB
gongzizhangtaoPanel1.class 3KB
dayinFrame1.class 3KB
UserMessage.class 3KB
yuangongxinxiPanel1.class 2KB
renyuangongzuoPanel1.class 2KB
gongzibiaogePanel1.class 2KB
WorkerMessage.class 2KB
renshiguanliPanel1.class 1KB
Application1.class 1KB
CaoZuoMessage.class 1KB
Center.class 1KB
ZhangTaoMessage.class 954B
bangzhuFrame_jTabbedPane1_ancestorAdapter.class 907B
bangzhuFrame_jPanel7_ancestorAdapter.class 892B
BaseMessageFrame_jTree1_treeSelectionAdapter.class 764B
ZhengShiXiuGaiDialog_jButton1_actionAdapter.class 756B
ZhengShiXiuGaiDialog_jButton2_actionAdapter.class 756B
YuanGongFrame_jTree1_treeSelectionAdapter.class 746B
ChaXunLinShiDialog_jButton2_actionAdapter.class 744B
LInShiXiuGaiDialog_jButton1_actionAdapter.class 744B
LInShiXiuGaiDialog_jButton2_actionAdapter.class 744B
ChaXunLinShiDialog_jButton1_actionAdapter.class 744B
GongZiTableDialog_jButton10_actionAdapter.class 741B
Application1$1.class 740B
bangzhuFrame_jTree1_treeSelectionAdapter.class 740B
GongZiTableDialog_jButton3_actionAdapter.class 738B
GongZiTableDialog_jButton7_actionAdapter.class 738B
GongZiTableDialog_jButton4_actionAdapter.class 738B
GongZiTableDialog_jButton5_actionAdapter.class 738B
GongZiTableDialog_jButton8_actionAdapter.class 738B
GongZiTableDialog_jButton2_actionAdapter.class 738B
GongZiTableDialog_jButton6_actionAdapter.class 738B
GongZiTableDialog_jButton9_actionAdapter.class 738B
GongZiTableDialog_jButton1_actionAdapter.class 738B
BaseMessageFrame_jButton2_actionAdapter.class 732B
BaseMessageFrame_jButton1_actionAdapter.class 732B
PasswordDialog_jButton1_actionAdapter.class 720B
PasswordDialog_jButton2_actionAdapter.class 720B
bangzhuFrame_jTextField1_actionAdapter.class 717B
WelcomFrame_jMenuItem10_actionAdapter.class 715B
ZhangTaoFrame_jButton3_actionAdapter.class 714B
YuanGongFrame_jButton2_actionAdapter.class 714B
YuanGongFrame_jButton4_actionAdapter.class 714B
AddUserDialog_jButton2_actionAdapter.class 714B
xinjianDialog_jButton2_actionAdapter.class 714B
YuanGongFrame_jButton3_actionAdapter.class 714B
ZhangTaoFrame_jButton6_actionAdapter.class 714B
xinjianDialog_jButton1_actionAdapter.class 714B
YuanGongFrame_jButton5_actionAdapter.class 714B
ZhangTaoFrame_jButton2_actionAdapter.class 714B
YuanGongFrame_jButton1_actionAdapter.class 714B
ZhangTaoFrame_jButton1_actionAdapter.class 714B
ZhangTaoFrame_jButton4_actionAdapter.class 714B
ZhangTaoFrame_jButton5_actionAdapter.class 714B
AddUserDialog_jButton1_actionAdapter.class 714B
WelcomFrame_jMenuItem5_actionAdapter.class 712B
WelcomFrame_jMenuItem2_actionAdapter.class 712B
WelcomFrame_jMenuItem9_actionAdapter.class 712B
WelcomFrame_jMenuItem8_actionAdapter.class 712B
WelcomFrame_jMenuItem1_actionAdapter.class 712B
WelcomFrame_jMenuItem7_actionAdapter.class 712B
WelcomFrame_jMenuItem4_actionAdapter.class 712B
WelcomFrame_jMenuItem3_actionAdapter.class 712B
WelcomFrame_jMenuItem6_actionAdapter.class 712B
WelcomeFrame_jButton9_actionAdapter.class 708B
ChaXunDialog_jButton1_actionAdapter.class 708B
bangzhuFrame_jButton2_actionAdapter.class 708B
CaoZuoDialog_jButton3_actionAdapter.class 708B
ChangeDialog_jButton1_actionAdapter.class 708B
WelcomeFrame_jButton5_actionAdapter.class 708B
WelcomeFrame_jButton2_actionAdapter.class 708B
ChangeDialog_jButton2_actionAdapter.class 708B
bangzhuFrame_jButton4_actionAdapter.class 708B
CaoZuoDialog_jButton4_actionAdapter.class 708B
共 438 条
- 1
- 2
- 3
- 4
- 5
资源评论
niu_xing
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功